Shapes.AddCanvas (Word)

Agrega un lienzo de dibujo a un documento.

AddCanvas (Left, Top, Width, Height, Anchor)


Sub AddInlineCanvas() 
 Dim docNew As Document 
 Dim shpCanvas As Shape 
 
 Set docNew = Documents.Add 
 
 'Add a drawing canvas to the new document 
 Set shpCanvas = docNew.Shapes.AddCanvas( _ 
 Left:=150, Top:=150, Width:=70, Height:=70) 
 shpCanvas.WrapFormat.Type = wdWrapInline 
 
 'Add shapes to drawing canvas 
 With shpCanvas.CanvasItems 
 .AddShape msoShapeHeart, Left:=10, _ 
 Top:=10, Width:=50, Height:=60 
 .AddLine BeginX:=0, BeginY:=0, _ 
 EndX:=70, EndY:=70 
 End With 
 With shpCanvas 
 .CanvasItems(1).Fill.ForeColor _ 
 .RGB = RGB(Red:=255, Green:=0, Blue:=0) 
 .CanvasItems(2).Line _ 
 .EndArrowheadStyle = msoArrowheadTriangle 
 End With 
End Sub

Arguments

Estos son los argumentos con nombre :

Left (Single) - Posición, en puntos, del borde izquierdo del lienzo de dibujo, con respecto al delimitador.

Top (Single) - Posición, en puntos, del borde superior del lienzo de dibujo, con respecto al delimitador.

Width (Single) - Ancho, en puntos, del lienzo de dibujo.

Height (Single) - Alto, en puntos, del lienzo de dibujo.

Optional arguments

Los siguientes argumentos son opcionales

Anchor (Range) - Objeto Range que representa el texto al que está enlazado el lienzo.