CanvasShapes.AddLine (Word)

Ajoute une ligne à une zone de dessin.

Pour créer une flèche, utilisez la propriété Line pour mettre en forme un trait.

AddLine (BeginX, BeginY, EndX, EndY)


Sub NewCanvasLine() 
 Dim shpCanvas As Shape 
 Dim shpLine As Shape 
 
 'Add new drawing canvas to the active document 
 Set shpCanvas = ActiveDocument.Shapes _ 
 .AddCanvas(Left:=100, Top:=75, _ 
 Width:=150, Height:=200) 
 
 'Add a line to the drawing canvas 
 Set shpLine = shpCanvas.CanvasItems.AddLine( _ 
 BeginX:=25, BeginY:=25, EndX:=150, EndY:=150) 
 
 'Add an arrow to the line and sets the color to purple 
 With shpLine.Line 
 .BeginArrowheadStyle = msoArrowheadDiamond 
 .BeginArrowheadWidth = msoArrowheadWide 
 .ForeColor.RGB = RGB(Red:=150, Green:=0, Blue:=255) 
 End With 
End Sub

Arguments

Les arguments nommés :

BeginX (Single) - Position horizontale, exprimée en points, du point de départ du trait par rapport à la zone de dessin.

BeginY (Single) - Position verticale, exprimée en points, du point de départ du trait par rapport à la zone de dessin.

EndX (Single) - Position horizontale, exprimée en points, du point de terminaison du trait par rapport à la zone de dessin.

EndY (Single) - Position verticale, exprimée en points, du point d'extrémité du trait par rapport à la zone de dessin.