2014-03-31 2 views
0

У меня есть слово addin, которое создает список полей, которые могут быть помещены в документе Word. Когда вы выбираете поле с помощью перетаскивания или двойного щелчка, оно помещает это поле в документ, а часть xml создается внутри документа. Это прекрасно работает. То, что я хочу сделать, - это перемещение позиции выбора в слове, которое должно быть после только что вставленной части xml. Поэтому, если в поле указано «дата создана», я хочу переместить точку выбора в следующую строку после «дата создания». Есть идеи, как это сделать? Благодарю.Изменить выбор после вставки XML-текста в Word Interop App

ответ

0

Я предполагаю, что вы используете диапазон, чтобы вставить поле? , если это так, вы можете свернуть до конца диапазона, а затем добавить то, что хотите. Пример:

// Move to the end 
myRange.Collapse(Microsoft.Office.Interop.Word.WdCollapseDirection.wdCollapseEnd); 
// Now add something behind the table to prevent word from joining tables into one 
myRange.InsertParagraphAfter(); 
//to move to the end again 
myRange.Collapse(Microsoft.Office.Interop.Word.WdCollapseDirection.wdCollapseEnd); 
Смежные вопросы