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

Tanım

RangeDenetim içindeki bir öğenin başlangıç konumunu temsil eden bir nesne alır Bookmark .

public Microsoft.Office.Interop.Word.Range GoTo (ref object What, ref object Which, ref object Count, ref object Name);

Parametreler

What
Object

Öğesinin alındığı öğe türü Range . WdGoToItemSabitlerden biri olabilir.

Which
Object

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

Count
Object

Belgedeki öğe sayısı. Varsayılan değer 1’dir.

Yalnızca pozitif değerler geçerlidir. Denetimden önce gelen bir öğeyi belirtmek için Bookmark , wdGoToPrevious Bu bağımsız değişken olarak kullanın ve bir sayı değeri belirtin.

Name
Object

,, What Veya olduğunda, wdGoToBookmark wdGoToComment wdGoToField wdGoToObject Bu bağımsız değişken bir adı belirtir.

Döndürülenler

Range

Bir Range nesnesi.

Örnekler

Aşağıdaki kod örneği, Bookmark ilk paragrafa yanlış yazılmış metin içeren bir denetim ekler ve sonra yer işaretinde ilk yazım hatasına gider ve konumunu bir 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

GoToYöntemini,, veya sabiti ile kullandığınızda wdGoToGrammaticalError , wdGoToProofreadingError wdGoToSpellingError Range döndürülen tüm dilbilgisi hata metinleri veya yazım hatası metnini içerir.

İsteğe Bağlı Parametreler

İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz. Office çözümlerinde Isteğe bağlı parametreler.

Şunlara uygulanır