Bookmark.StartOf-Methode
Verschiebt oder erweitert die Anfangsposition des Bookmark-Steuerelements an den Anfang der nächsten angegebenen Texteinheit.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Syntax
'Declaration
Function StartOf ( _
ByRef unit As Object, _
ByRef extend As Object _
) As Integer
int StartOf(
ref Object unit,
ref Object extend
)
Parameter
- unit
Typ: System.Object%
WdUnits.Die Einheit, um die die Anfangsposition des Bookmark-Steuerelements verschoben werden soll.
- extend
Typ: System.Object%
WdMovementType.
Rückgabewert
Typ: System.Int32
Die Anzahl der Zeichen, um die das Bookmark-Steuerelement verschoben oder erweitert wurde.Die Methode gibt eine negative Zahl zurück, wenn die Verschiebung im Dokument nach oben vorgenommen wird.
Hinweise
Wenn sich der Anfang des Bookmark-Steuerelements bereits am Anfang der angegebenen Einheit befindet, verschiebt oder erweitert diese Methode das Bookmark-Steuerelement nicht.
Optionale Parameter
Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.
Beispiele
Im folgenden Codebeispiel wird dem ersten Absatz Text hinzugefügt. Anschließend wird dem zweiten Absatz ein Bookmark-Steuerelement hinzugefügt. Der Code verschiebt dann den Anfang des Lesezeichens um ein Wort.
Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.
Private Sub BookmarkStartOf()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Me.Paragraphs(1).Range.Text = "First paragraph of text."
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.Text = "This is sample bookmark text."
Bookmark1.StartOf(Word.WdUnits.wdWord, _
Word.WdMovementType.wdMove)
End Sub
private void BookmarkStartOf()
{
object Unit = Word.WdUnits.wdWord;
object Extend = Word.WdMovementType.wdExtend;
this.Paragraphs[1].Range.InsertParagraphBefore();
this.Paragraphs[1].Range.InsertParagraphBefore();
this.Paragraphs[1].Range.Text = "First paragraph of text.";
this.Paragraphs[2].Range.Text = "Second paragraph of text.";
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[2].Range.Words[2],
"bookmark1");
bookmark1.StartOf(ref Unit, ref Extend);
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.