创建艺术字对象。返回一个 Shape 对象,该对象代表新建的艺术字对象。
expression.AddTextEffect(PresetTextEffect, Text, FontName, FontSize, FontBold, FontItalic, Left, Top)
expression 必需。该表达式返回“应用于”列表中的对象之一。
PresetTextEffect MsoPresetTextEffect 类型,必需。预置文本效果。
| MsoPresetTextEffect 可为以下 MsoPresetTextEffect 常量之一。 |
| msoTextEffect1 |
| msoTextEffect2 |
| msoTextEffect3 |
| msoTextEffect4 |
| msoTextEffect5 |
| msoTextEffect6 |
| msoTextEffect7 |
| msoTextEffect8 |
| msoTextEffect9 |
| msoTextEffect10 |
| msoTextEffect11 |
| msoTextEffect12 |
| msoTextEffect13 |
| msoTextEffect14 |
| msoTextEffect15 |
| msoTextEffect16 |
| msoTextEffect17 |
| msoTextEffect18 |
| msoTextEffect19 |
| msoTextEffect20 |
| msoTextEffect21 |
| msoTextEffect22 |
| msoTextEffect23 |
| msoTextEffect24 |
| msoTextEffect25 |
| msoTextEffect26 |
| msoTextEffect27 |
| msoTextEffect28 |
| msoTextEffect29 |
| msoTextEffect30 |
| msoTextEffectMixed |
Text String 类型,必需。艺术字对象中的文字。
FontName String 类型,必需。艺术字对象中所用的字体名称。
FontSize Single 类型,必需。以磅为单位给出艺术字对象中所用的字体大小。
FontBold MsoTriState 类型,必需。在艺术字中要加粗的字体。
| MsoTriState 可为以下 MsoTriState 常量之一。 |
| msoCTrue |
| msoFalse |
| msoTriStateMixed |
| msoTriStateToggle |
| msoTrue |
FontItalic MsoTriState 类型,必需。在艺术字中要倾斜的字体。
| MsoTriState 可为以下 MsoTriState 常量之一。 |
| msoCTrue |
| msoFalse |
| msoTriStateMixed |
| msoTriStateToggle |
| msoTrue |
Left Single 类型,必需。相对于文档的左上角,以磅为单位给出艺术字对象边框左上角的位置。
Top Single 类型,必需。相对于文档的顶部,以磅为单位给出艺术字对象边框左上角的位置。
向文档添加艺术字对象时,该对象的高度和宽度将自动根据所指定的文字的大小和数量来设置。
本示例向 myDocument 中添加包含文字“Test”的艺术字对象。
Set myDocument = Worksheets(1)
Set newWordArt = myDocument.Shapes.AddTextEffect( _
PresetTextEffect:=msoTextEffect1, Text:="Test", _
FontName:="Arial Black", FontSize:=36, _
FontBold:=msoFalse, FontItalic:=msoFalse, Left:=10, _
Top:=10)