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

Sar*_*nan 5 .net c# ms-word ms-office

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

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

我怎么做呢?

GSe*_*erg 4

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();
}
Run Code Online (Sandbox Code Playgroud)