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.