CanvasShapes.AddTextEffect (Word)

Agrega una forma de WordArt a un lienzo de dibujo.

Al agregar un objeto WordArt a un documento, el alto y el ancho se establecen automáticamente según el tamaño y cantidad de texto especificado.

AddTextEffect (PresetTextEffect, Text, FontName, FontSize, FontBold, FontItalic, Left, Top)


Sub NewCanvasTextEffect() 
 Dim docNew As Document 
 Dim shpCanvas As Shape 
 
 'Create a new document and add a drawing canvas 
 Set docNew = Documents.Add 
 Set shpCanvas = docNew.Shapes.AddCanvas( _ 
 Left:=100, Top:=100, Width:=150, _ 
 Height:=50) 
 
 'Add WordArt shape to the drawing canvas 
 shpCanvas.CanvasItems.AddTextEffect _ 
 PresetTextEffect:=msoTextEffect20, _ 
 Text:="Hello, World", FontName:="Tahoma", _ 
 FontSize:=15, FontBold:=msoTrue, _ 
 FontItalic:=msoFalse, _ 
 Left:=120, Top:=120 
End Sub

Arguments

Estos son los argumentos con nombre :

PresetTextEffect (Office.MsoPresetTextEffect) - Un efecto de texto preestablecido.

Text (String) - Texto del objeto WordArt.

FontName (String) - Nombre de la fuente utilizada en el objeto WordArt.

FontSize (Single) - Tamaño, en puntos, de la fuente utilizada en el objeto WordArt.

FontBold (Office.MsoTriState) - msoTrue para poner en negrita la fuente de WordArt.

FontItalic (Office.MsoTriState) - msoTrue para poner en cursiva la fuente de WordArt.

Left (Single) - La posición, medida en puntos, del borde izquierdo de la forma de WordArt con relación al borde izquierdo del lienzo de dibujo.

Top (Single) - La posición, medida en puntos, del borde superior de la forma de WordArt con relación al borde superior del lienzo de dibujo.