Bookmark.MoveStart(Object, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Déplace la position de début du contrôle Bookmark.
public int MoveStart (ref object unit, ref object count);
abstract member MoveStart : obj * obj -> int
Public Function MoveStart (Optional ByRef unit As Object, Optional ByRef count As Object) As Integer
Paramètres
- unit
- Object
Microsoft.Office.Interop.Word.WdUnits. Unité de déplacement de la position de début de la plage ou de la sélection spécifiée.
- count
- Object
Nombre maximal d'unités selon lequel le contrôle Bookmark sera déplacé. Si Count
est un nombre positif, la position de début du contrôle est déplacée vers l’avant Bookmark dans le document. Si c'est un nombre négatif, la position de début est déplacée vers l'arrière. Si la position de début est avancée à une position au-delà de la position de fin, le contrôle Bookmark est réduit et les deux positions, de début et de fin, sont déplacées ensemble. La valeur par défaut est 1.
Retours
Nombre d'unités selon lequel la position de début du contrôle Bookmark est réellement déplacée, ou 0 (zéro) si le déplacement a échoué.
Exemples
L’exemple de code suivant ajoute un Bookmark contrôle avec du texte au premier paragraphe, puis déplace la position de début du signet.
Cet exemple concerne une personnalisation au niveau du document.
private void BookmarkMoveStart()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
this.Paragraphs[1].Range.Text = "This is sample text.";
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range.Words[3],
"bookmark1");
object Unit = Word.WdUnits.wdCharacter;
object Count = 3;
bookmark1.MoveStart(ref Unit, ref Count);
}
Private Sub BookmarkMoveStart()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Me.Paragraphs(1).Range.Text = "This is sample text."
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range.Words(3), _
"Bookmark1")
MessageBox.Show("First word of bookmark prior to calling MoveStart: " _
& Bookmark1.Words.First.Text)
Bookmark1.MoveStart(Word.WdUnits.wdCharacter, 4)
MessageBox.Show("First word of bookmark prior to calling MoveStart: " _
& Bookmark1.Words.First.Text)
End Sub
Remarques
Paramètres facultatifs
Pour plus d’informations sur les paramètres facultatifs, consultez Paramètres facultatifs dans les solutions Office.