Bookmark.MoveStart, méthode
Déplace la position de début du contrôle Bookmark.
Espace de noms : Microsoft.Office.Tools.Word
Assembly : Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)
Syntaxe
'Déclaration
Function MoveStart ( _
ByRef unit As Object, _
ByRef count As Object _
) As Integer
int MoveStart(
ref Object unit,
ref Object count
)
Paramètres
- unit
Type : System.Object%
WdUnits.Unité de déplacement de la position de début de la plage ou de la sélection spécifiée.
- count
Type : System.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 Bookmark est avancée 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.
Valeur de retour
Type : System.Int32
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é.
Notes
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 au premier paragraphe un contrôle Bookmark avec du texte, puis déplace la position de début du signet.
Cet exemple illustre une personnalisation au niveau du document.
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
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);
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.