Я проверяю, пуста ли строка, в которой находится мой курсор.Если нет, мой код должен добавить диапазон после текущего и вставить туда данные.
Новый абзац вставлен правильно, но как я могу перейти туда, чтобы вставить мои данные?
Это мой коддо сих пор:
private void PasteInNewLine()
{
Word.Range cursorPosition = GetCurrentRange();
cursorPosition.InsertParagraphAfter();
cursorPosition.GoToNext(Word.WdGoToItem.wdGoToLine).Paste(); // wrong
cursorPosition.Next();
cursorPosition.Paste(); // also wrong
}
private Word.Range GetCurrentRange()
{
object start = Globals.ThisAddIn.Application.Selection.Range.Sentences.First.Start;
object end = Globals.ThisAddIn.Application.Selection.Range.Sentences.Last.End;
return Globals.ThisAddIn.Application.ActiveDocument.Range(ref start, ref end);
}