Bookmark.MoveStartUntil(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 jusqu'à trouver dans le document un des caractères spécifiés.
public int MoveStartUntil (ref object cset, ref object count);
abstract member MoveStartUntil : obj * obj -> int
Public Function MoveStartUntil (ByRef cset As Object, Optional ByRef count As Object) As Integer
Paramètres
- cset
- Object
Un ou plusieurs caractères. Cet argument respecte la casse.
- count
- Object
Nombre maximal de caractères de déplacement du contrôle Bookmark. Il peut s'agir d'un nombre ou de la constante wdForward ou wdBackward. Si Count
est un nombre positif, le Bookmark contrôle est déplacé vers l’avant dans le document. Si c'est un nombre négatif, le contrôle Bookmark est déplacé vers l'arrière. La valeur par défaut est wdForward.
Retours
Déplacement de la position de début du contrôle Bookmark, exprimé en nombre de caractères. Si Count
est supérieur à 0 (zéro), cette méthode retourne le nombre de caractères déplacé plus 1. Si Count
est inférieur à 0 (zéro), cette méthode retourne le nombre de caractères déplacé moins 1. Si aucun caractère Cset
n'est trouvé, le contrôle Bookmark n'est pas modifié et la méthode retourne 0 (zéro).
Exemples
L’exemple de code suivant ajoute un Bookmark contrôle avec du texte au premier paragraphe, puis déplace la plage du signet jusqu’à ce qu’il trouve un espace.
Cet exemple concerne une personnalisation au niveau du document.
private void BookmarkMoveStartUntil()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
bookmark1.Text = "This is sample bookmark text.";
object Count = bookmark1.Characters.Count;
object cSet = " ";
bookmark1.MoveStartUntil(ref cSet, ref Count);
}
Private Sub BookmarkMoveStartUntil()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.Text = "This is sample bookmark text."
Bookmark1.MoveStartUntil(" ", Bookmark1.Characters.Count)
End Sub
Remarques
Si le mouvement est en arrière dans le document, le Bookmark contrôle est développé.
Si la position de début est déplacée vers l’avant à un point au-delà de la position de fin, le Bookmark contrôle est réduit et les positions de début et de fin sont déplacées ensemble.
Paramètres facultatifs
Pour plus d’informations sur les paramètres facultatifs, consultez Paramètres facultatifs dans les solutions Office.