Share via


Bookmark.GoTo(Object, Object, Object, Object) Yöntem

Tanım

Denetim içindeki Bookmark bir Range öğenin başlangıç konumunu temsil eden bir nesnesi alır.

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

Parametreler

What
Object

öğesinin alındığı Range öğe türü. Sabitlerden WdGoToItem biri olabilir.

Which
Object

öğesinin alınacağı Range öğe sabitlerden WdGoToDirection biri olabilir.

Count
Object

Belgedeki öğenin numarası. Varsayılan değer 1’dir. Yalnızca pozitif değerler geçerlidir. Denetimden önce Bookmark gelen bir öğeyi belirtmek için bağımsız değişken olarak Which kullanın wdGoToPrevious ve bir Count değer belirtin.

Name
Object

What Bağımsız değişken wdGoToBookmark, , wdGoToCommentwdGoToFieldveya wdGoToObjectise, bu bağımsız değişken bir ad belirtir.

Döndürülenler

Bir Range nesnesi.

Örnekler

Aşağıdaki kod örneği, ilk paragrafa yanlış yazılmış metin içeren bir Bookmark denetim ekler, ardından yer işaretindeki ilk yazım hatasına gider ve konumunu ileti kutusunda görüntüler.

Bu örnek, belge düzeyinde özelleştirme içindir

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

Açıklamalar

yöntemini , wdGoToProofreadingErrorveya wdGoToSpellingError sabiti ile wdGoToGrammaticalErrorkullandığınızdaGoTo, Range döndürülen dil bilgisi hata metnini veya yazım hatası metnini içerir.

İsteğe Bağlı Parametreler

İsteğe bağlı parametreler hakkında bilgi için bkz. Office Çözümleri'nde İsteğe Bağlı Parametreler.

Şunlara uygulanır