Метод CanvasShapes.AddTextEffect (Word)
Добавляет фигуру WordArt на холст документа. Возвращает объект Shape , представляющий объект WordArt.
Синтаксис
expression. AddTextEffect (PresetTextEffect, Text, FontName, FontSize, FontBold, FontItalic, Left, Top)
выражение (обязательно). Переменная, представляющая объект CanvasShapes .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
PresetTextEffect | Обязательный | Mso | Предустановленный текстовый эффект. Значения констант MsoPresetTextEffect соответствуют форматам, перечисленным в диалоговом окне Коллекция Элементов WordArt (нумеруются слева направо и сверху вниз). |
Текст | Обязательный | String | Текст в объекте WordArt. |
FontName | Обязательный | String | Имя шрифта, используемого в объекте WordArt. |
FontSize | Обязательный | Single | Размер (в пунктах) шрифта, используемого в объекте WordArt. |
FontBold | Обязательный | MsoTriState | msoTrue , чтобы полужирный шрифт WordArt. msoFalse , чтобы задать шрифт, используемый в объекте WordArt, как обычный. |
FontItalic | Обязательный | MsoTriState | msoTrue для курсивного шрифта WordArt. msoFalse , чтобы задать шрифт, используемый в объекте WordArt, как обычный. |
Left | Обязательный | Single | Позиция левого края фигуры WordArt относительно левого края холста рисования, измеряемая в точках. |
Top | Обязательный | Single | Позиция верхнего края фигуры WordArt по отношению к верхнему краю холста, измеряемая в точках. |
Замечания
При добавлении Объекта WordArt в документ высота и ширина объекта WordArt автоматически задаются в зависимости от размера и объема указанного текста.
Пример
В этом примере холст рисования добавляется в новый документ и вставляется фигура WordArt внутри холста, который содержит текст "Hello, World".
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
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.