Как переместить курсор к конкретному абзацу с помощью Microsoft.Office.Interop.Word? - PullRequest
4 голосов
/ 31 мая 2011

Мы разрабатываем C#.Net 4.0 Приложение для Windows на основе форм, используя ссылку Microsoft.Office.Interop.Word.

Теперь я хочу переместить положение курсора в конкретный абзац.

Как я это делаю

1 Ответ

3 голосов
/ 31 мая 2011
void MoveToParagraph(Microsoft.Office.Interop.Word.Document d, int number)
{
    Microsoft.Office.Interop.Word.Range r = d.Paragraphs[number].Range;
    object dir = Microsoft.Office.Interop.Word.WdCollapseDirection.wdCollapseStart;

    r.Collapse(ref dir);
    r.Select();
}
...