Bookmark.GoTo(Object, Object, Object, Object) 方法

定义

获取一个 Range 对象,该对象表示 Bookmark 控件中某个项的起始位置。

public Microsoft.Office.Interop.Word.Range GoTo (ref object What, ref object Which, ref object Count, ref object Name);
abstract member GoTo : obj * obj * obj * obj -> Microsoft.Office.Interop.Word.Range
Public Function GoTo (Optional ByRef What As Object, Optional ByRef Which As Object, Optional ByRef Count As Object, Optional ByRef Name As Object) As Range

参数

What
Object

Range 中检索的项的类型。 可以是 WdGoToItem 常量之一。

Which
Object

Range 中检索的项可以是 WdGoToDirection 常数之一。

Count
Object

文档中项的编号。 默认值为 1。 只有正数值才有效。 若要指定控件前面的 Bookmark 项,请使用 wdGoToPrevious 作为 Which 参数并指定 Count 值。

Name
Object

What如果参数为 wdGoToBookmarkwdGoToCommentwdGoToFieldwdGoToObject,则此参数指定名称。

返回

Range 对象。

示例

下面的代码示例将带有拼写错误文本的控件插入到第一 Bookmark 段,然后转到书签中的第一个拼写错误,并在消息框中显示其位置。

此示例适用于文档级自定义项。

private void BookmarkGoTo()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
       this.Controls.AddBookmark(this.Paragraphs[1].Range,
       "bookmark1");
    bookmark1.Text = "This bookmark contains spellling erors.";

    object What = Word.WdGoToItem.wdGoToSpellingError;
    object Which = Word.WdGoToDirection.wdGoToFirst;
    
    Word.Range range1 = bookmark1.GoTo(ref What, ref Which, ref missing, 
        ref missing);

    MessageBox.Show("The first spelling error in bookmark1 is at position " 
        + range1.Start.ToString());
}
Private Sub BookmarkGoTo()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
    Bookmark1.Text = "This bookmark contains spellling erors."

    Dim Range1 As Word.Range = Bookmark1.GoTo( _
        What:=Word.WdGoToItem.wdGoToSpellingError, _
        Which:=Word.WdGoToDirection.wdGoToFirst)

    MessageBox.Show("The first spelling error in Bookmark1 " & _
        "is at position " & Range1.Start.ToString)

End Sub

注解

将 方法与 、 wdGoToProofreadingError或 常量一起使用wdGoToGrammaticalErrorGoTo时,Range返回的 将包括任何语法错误文本或拼写错误wdGoToSpellingError文本。

可选参数

有关可选参数的信息,请参阅 Office 解决方案中的可选参数

适用于