Méthode TextRange.MoveStart (Publisher)
Déplace la position de début de la plage spécifiée. Cette méthode renvoie un type Long qui indique le nombre d'unités selon lequel la position de début ou de la plage ou la sélection réellement déplacée, ou elle renvoie 0 (zéro) si le déplacement a échoué.
Syntaxe
expression. MoveStart (Unité, Taille)
Expression Variable qui représente un objet TextRange .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Unit | Requis | PbTextUnit | Unité utilisée pour le déplacement de la plage ou de la sélection réduite. Il peut s’agir de l’une des constantes PbTextUnit déclarées dans la bibliothèque de types Microsoft Publisher. |
Size | Obligatoire | Long | Nombre d'unités correspondant au déplacement. Si ce nombre est positif, le caractère de fin est déplacé vers l'avant dans le document. En revanche, s'il est négatif, le caractère de fin est déplacé vers l'arrière. Si l'emplacement de fin dépasse l'emplacement de début, la plage est réduite, et les deux emplacements sont déplacés ensemble. |
Valeur renvoyée
Entier long
Exemple
Cet exemple définit une plage de texte, décale la position du caractère de début et du caractère de fin, puis définit la police pour cette plage.
Sub MoveStartEnd()
Dim rngText As TextRange
Set rngText = ActiveDocument.Pages(1).Shapes(1).TextFrame _
.TextRange.Paragraphs(Start:=3, Length:=1)
With rngText
.MoveStart Unit:=pbTextUnitLine, Size:=-2
.MoveEnd Unit:=pbTextUnitLine, Size:=1
With .Font
.Bold = msoTrue
.Size = 15
End With
End With
End Sub
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.