Partager via


Bookmark.StartOf, méthode

Déplace ou étend la position de début du contrôle Bookmark jusqu'au commencement de l'unité de texte spécifiée la plus proche.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
Function StartOf ( _
    ByRef unit As Object, _
    ByRef extend As Object _
) As Integer
int StartOf(
    ref Object unit,
    ref Object extend
)

Paramètres

Valeur de retour

Type : System.Int32
Nombre de caractères selon lequel le contrôle Bookmark a été déplacé ou étendu.La méthode retourne un nombre négatif dans le cas d'un déplacement vers l'arrière dans le document.

Notes

Si le début du contrôle Bookmark est déjà au début de l'unité spécifiée, cette méthode ne déplace ni étend le contrôle Bookmark.

Paramètres optionnels

Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.

Exemples

L'exemple de code suivant ajoute du texte au premier paragraphe, puis ajoute un contrôle Bookmark avec du texte au deuxième paragraphe. Le code déplace ensuite le début du signet sur un mot.

Cet exemple illustre une personnalisation au niveau du document.

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);
}

Sécurité .NET Framework

Voir aussi

Référence

Bookmark Interface

Microsoft.Office.Tools.Word, espace de noms