如何使用Microsoft.Office.Interop.Word将光标移动到特定段落?

时间:2011-05-31 11:28:15

标签: c# .net ms-word ms-office

我们正在使用C#.Net 4.0引用开发Microsoft.Office.Interop.Word基于Windows窗体的应用程序。

现在我想将光标的位置移动到特定的段落。

我是怎么做到的?

1 个答案:

答案 0 :(得分:3)

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();
}