Shapes.AddTextEffect-Methode (Publisher)
Fügt der angegebenen Shapes-Auflistung ein neues Shape-Objekt hinzu, das ein WordArt-Objekt darstellt.
Syntax
Ausdruck. AddTextEffect (PresetTextEffect, Text, FontName, FontSize, FontBold, FontItalic, Left, Top)
expression Eine Variable, die ein Shapes-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
PresetTextEffect | Erforderlich | MsoPresetTextEffect | Der voreingestellte Texteffekt zu verwenden. Die Werte der MsoPresetTextEffect -Konstanten entsprechen den Formaten im Dialogfeld WordArt-Katalog (von links nach rechts und von oben nach unten nummeriert) aufgeführt. Dies kann eine der in der Microsoft Office-Typbibliothek deklarierten MsoPresetTextEffect-Konstanten sein. Die MsoTextEffectMixed -Konstante wird nicht unterstützt. |
Text | Erforderlich | String | Der Text, der für das WordArt-Objekt verwendet werden soll. |
FontName | Erforderlich | String | Der Name der Schrift, die für das WordArt-Objekt verwendet werden soll. |
FontSize | Erforderlich | Variant | Der für das WordArt-Objekt zu verwendende Schriftgrad. Numerische Werte werden in Punkten ausgewertet; Zeichenfolgen können in beliebigen Einheiten enthalten sein, die von Microsoft Publisher unterstützt werden (z. B. "2,5 zoll"). |
FontBold | Erforderlich | MsoTriState | Bestimmt, ob der WordArt-Text fett formatiert werden soll. |
FontItalic | Erforderlich | MsoTriState | Bestimmt, ob der WordArt-Text kursiv formatiert werden soll. |
Left | Erforderlich | Variant | Die Position der linken Begrenzung der Form, die das WordArt-Objekt darstellt. |
Top | Erforderlich | Variant | Die Position der oberen Begrenzung der Form, die das WordArt-Objekt darstellt. |
Rückgabewert
Form
Bemerkungen
Für die Parameter Left und Top werden numerische Werte in Punkten ausgewertet. Zeichenfolgen können sich in beliebigen Einheiten befinden, die von Publisher unterstützt werden (z. B. "2,5 zoll").
Die Höhe und Breite des WordArt-Objekts werden durch den Text und die Formatierung bestimmt.
Verwenden Sie die Shape.TextEffect-Eigenschaft , um ein TextEffectFormat-Objekt zurückzugeben, dessen Eigenschaften zum Bearbeiten eines vorhandenen WordArt-Objekts verwendet werden können.
Der FontBold-Parameter kann eine der msoTriState-Konstanten sein, die in der Microsoft Office-Typbibliothek deklariert und in der folgenden Tabelle angezeigt werden.
Konstante | Beschreibung |
---|---|
msoFalse | Der WordArt-Text wird nicht fett formatiert. |
msoTrue | Der WordArt-Text wird fett formatiert. |
Der FontItalic-Parameter kann eine der in der folgenden Tabelle aufgeführten MsoTriState-Konstanten sein.
Konstante | Beschreibung |
---|---|
msoFalse | Der WordArt-Text wird nicht kursiv formatiert. |
msoTrue | Der WordArt-Text wird kursiv formatiert. |
Beispiel
Das folgende Beispiel fügt der ersten Seite der aktiven Publikation ein WordArt-Objekt hinzu.
Dim shpWordArt As Shape
Set shpWordArt = ActiveDocument.Pages(1).Shapes.AddTextEffect _
(PresetTextEffect:=msoTextEffect7, Text:="Annual Report", _
FontName:="Arial Black", FontSize:=24, _
FontBold:=msoFalse, FontItalic:=msoFalse, _
Left:=144, Top:=72)
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.