TextRange.Move, méthode (Publisher)
Réduit la plage spécifiée à sa position de début ou de fin, puis déplace l’objet réduit selon le nombre d’unités spécifié. Cette méthode renvoie un type Long qui représente le nombre d'unités selon lequel l'objet a été déplacé réellement, ou elle renvoie 0 (zéro) si le déplacement a échoué.
Syntaxe
expression. Déplacer (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 | Entier long | Le nombre d'unités selon lequel la plage spécifiée ou la sélection doit être déplacée. Si Size est un nombre positif, l'objet est réduit à sa position de fin et déplacée vers l'avant dans le document, selon le nombre d'unités spécifié. Si Size est un nombre négatif, l'objet est réduit à sa position de début et déplacé du nombre d'unités spécifié vers l'arrière. Vous pouvez également contrôler la direction de la réduction à l’aide de la méthode Collapse avant d’utiliser la méthode Move . |
Valeur renvoyée
Entier long
Exemple
Cet exemple réduit la plage spécifiée et insère une nouvelle phrase au début de la plage.
Sub MoveText()
Dim rngText As TextRange
Set rngText = ActiveDocument.Pages(1).Shapes(1).TextFrame _
.TextRange.Words(Start:=1, Length:=5)
With rngText
.Move Unit:=pbTextUnitParagraph, Size:=-1
.Text = "This adds new text to the beginning of the range. "
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.