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或 常數使用 GoTo 方法wdGoToGrammaticalError時,傳回的 Range 會包含任何文法錯誤文字或拼字錯誤wdGoToSpellingError文字。

選擇性參數

如需選擇性參數的資訊,請參閱 Office 方案中的選擇性參數

適用於