Shapes.AddLabel, méthode (Word)
Cette méthode ajoute une étiquette de texte à une zone de dessin.
Syntaxe
expression. AddLabel (Orientation, Left, Top, Width, Height)
expression Obligatoire. Variable qui représente un objet Shapes .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Orientation | Obligatoire | MsoTextOrientation | Orientation du texte. |
Left | Obligatoire | Simple | Position, exprimée en points, du bord gauche de l'étiquette par rapport au bord gauche de la zone de dessin. |
Top | Obligatoire | Simple | Position, exprimée en points, du bord supérieur de l'étiquette par rapport au bord supérieur de la zone de dessin. |
Width | Obligatoire | Simple | Largeur de l'étiquette, en points. |
Height | Obligatoire | Simple | Hauteur de l'étiquette, en points. |
Valeur renvoyée
Shapes
Exemple
Cet exemple montre comment ajouter une étiquette de texte bleue comportant le texte « Bonjour le monde » à une zone de dessin dans le document actif.
Sub NewCanvasTextLabel()
Dim shpCanvas As Shape
Dim shpLabel As Shape
'Add a drawing canvas to the active document
Set shpCanvas = ActiveDocument.Shapes.AddCanvas _
(Left:=100, Top:=75, Width:=150, Height:=200)
'Add a label to the drawing canvas
Set
shpLabel = shpCanvas.CanvasItems.AddLabel _
(Orientation:=msoTextOrientationHorizontal, _
Left:=15, Top:=15, Width:=100, Height:=100)
'Fill the label textbox with a color,
'add text to the label and format it
With
shpLabel
With .Fill
.BackColor.RGB = RGB(Red:=0, Green:=0, Blue:=192)
'Make the fill visible
.Visible = msoTrue
End With
With .TextFrame.TextRange
.Text = "Hello World."
.Bold = True
.Font.Name = "Tahoma"
End With
End With
End Sub
Voir aussi
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.