Bookmark.GoTo(Object, Object, Object, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Parametry
- What
- Object
Druh položky, pro kterou je Range načtena. Může být jednou z WdGoToItem konstant.
- Which
- Object
Položka, pro kterou Range se načte, může být jednou z WdGoToDirection konstant.
- Count
- Object
Číslo položky v dokumentu. Výchozí hodnota je 1. Platné jsou pouze kladné hodnoty. Pokud chcete zadat položku, která předchází ovládacímu Bookmark prvku, použijte wdGoToPrevious jako Which
argument a zadejte Count
hodnotu.
- Name
- Object
Pokud je wdGoToBookmarkargument What
, wdGoToComment, wdGoToFieldnebo wdGoToObject, určuje tento argument název.
Návraty
Objekt Range .
Příklady
Následující příklad kódu vloží Bookmark ovládací prvek s chybně napsaným textem do prvního odstavce, pak přejde na první pravopisnou chybu v záložce a zobrazí jeho pozici v okně se zprávou.
Tento příklad je pro přizpůsobení na úrovni dokumentu.
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
Poznámky
Když použijete metodu GoTo s konstantou wdGoToGrammaticalError, wdGoToProofreadingErrornebo wdGoToSpellingError , Range vrátí se text gramatické chyby nebo text pravopisné chyby.
Volitelné parametry
Informace o volitelných parametrech najdete v tématu Volitelné parametry v řešeních pro systém Office.