Bookmark.GoTo(Object, Object, Object, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.