Klasse Style - Formatvorlage (Word VBA)

Die Klasse Style stellt eine einzelne integrierte oder benutzerdefinierte Formatvorlage.

Die folgenden Klassen geben Zugriff auf die Klasse Style

Um eine Style -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim sty as Style
Set sty = Application.ActiveDocument.Range.Paragraphs
Die folgenden Prozeduren können zum Festlegen der Style Klassenvariablen verwendet werden : EmailAuthor.Style, EmailOptions.ComposeStyle, EmailOptions.PlainTextStyle, EmailOptions.ReplyStyle, Envelope.AddressStyle, Envelope.ReturnAddressStyle, Find.Style, HeadingStyle.Style, Paragraph.Style, ParagraphFormat.Style, Paragraphs.Style, Range.Style, Replacement.Style, Revision.Style ...Selection.Style, Styles.Add, Styles.Item, Table.Style.

For Each

Hier ist ein Beispiel für die Verarbeitung der Style -Elemente in einer Sammlung

Dim strMessage As String 
Dim sty As Style  
strMessage = "Styles in use:" & vbCr 
 For Each sty In ActiveDocument.Styles 
 If sty.InUse = True Then 
 With docActive 
 .Content.Find 
 .ClearFormatting 
 .Text = "" 
 .Style = sty 
 .Execute Format:=True 
 If .Found = True Then 
 strMessage = strMessage & sty.Name & vbCr 
 End If 
 End With 
 End If 
Next sty  
MsgBox strMessage

Methoden

Delete - Löscht die angegebene Formatvorlage.

LinkToListTemplate - Verknüpft die angegebene Formatvorlage mit einer Listenvorlage, damit die Formatierung in der Formatvorlage Listen zugewiesen werden kann.

Eigenschaften

NameLocal (Default member) - Gibt den Namen einer integrierten Formatvorlage in der Sprache des Benutzers zurück.

AutomaticallyUpdate True, wenn die Formatvorlage automatisch auf der Basis der Auswahl neu definiert wird.

BaseStyle Gibt eine vorhandene Formatvorlage zurück, auf der die Formatierung einer anderen Formatvorlage basieren kann, oder legt sie fest.

Borders Gibt eine Borders -Auflistung zurück, die alle Rahmen für die angegebene Formatvorlage darstellt.

BuiltIn True, wenn es sich bei dem angegebenen Objekt um eine der integrierten Formatvorlagen oder Beschriftungskategorien in Word handelt.

Description Gibt die Beschreibung der angegebenen Formatvorlage zurück.

Font Gibt ein Font -Objekt zurück, das die Zeichenformatierung der angegebenen Formatvorlage darstellt, oder legt dieses fest.

Frame Gibt ein Frame -Objekt zurück, das die Frame Formatierung für die angegebene Formatvorlage darstellt.

InUse True, wenn es sich bei der angegebenen Formatvorlage um eine integrierte Formatvorlage handelt, die modifiziert oder im Dokument zugewiesen wurde, oder wenn dies eine neue Formatvorlage ist, die im Dokument erstellt wurde.

LanguageID Gibt eine WdLanguageID -Konstante zurück, die die Sprache für den angegebenen Bereich darstellt, oder legt diese fest.

LanguageIDFarEast Gibt für das angegebene Objekt eine ostasiatische Sprache zurück oder legt diese fest.

Linked Gibt einen Wert vom Typ Boolean zurück, der angibt, ob eine Formatvorlage eine verknüpfte Formatvorlage ist, die sowohl für Absatz-als auch für Zeichenformatierung verwendet werden kann.

LinkStyle Legt fest oder gibt einen Variant -Wert, der eine Verknüpfung zwischen einem Absatz und einem Zeichenformat darstellt.

ListLevelNumber Gibt die Listenebene für die angegebene Formatvorlage zurück.

ListTemplate Gibt ein ListTemplate -Objekt zurück, das die Listenformatierung für das angegebene Style -Objekt darstellt.

Locked True, wenn eine Formatvorlage nicht geändert oder bearbeitet werden kann.

NextParagraphStyle Gibt die Formatvorlage zurück, die automatisch einem neuen Absatz zugewiesen werden soll, der nach einem mit der angegebenen Formatvorlage formatierten Absatz eingefügt wurde, oder legt sie fest.

NoProofing True, wenn die Rechtschreib- und Grammatikprüfung mit dieser Formatvorlage formatierten Text ignoriert.

NoSpaceBetweenParagraphsOfSameStyle True, wenn Abstände zwischen Absätzen, die mit derselben Formatvorlage formatiert sind, in Microsoft Word entfernt werden sollen.

ParagraphFormat Gibt ein ParagraphFormat -Objekt zurück, das die Absatzeinstellungen für die angegebene Formatvorlage darstellt, oder legt dieses fest.

Priority Zurückgeben oder Festlegen einer Long , der die Priorität für das Sortieren von Formatvorlagen im Aufgabenbereich Formatvorlagen darstellt.

QuickStyle Gibt einen Wert vom Typ Boolean zurück oder legt ihn fest, der angibt, ob die Formatvorlage einer verfügbaren Schnellformatvorlage entspricht.

Shading Gibt ein Shading -Objekt zurück, das auf die Formatierung der Schattierung des angegebenen Objekts verweist.

Table Gibt ein TableStyle -Objekt zurück, das Eigenschaften darstellt, die auf eine Tabelle mithilfe einer Tabellenformatvorlage angewendet werden können.

Type Gibt den Typ der Formatvorlage zurück.

UnhideWhenUsed True , wenn die angegebene Formatvorlage in den Formatvorlagen und im aufgabenBereich Formatvorlagen in Word angezeigt wird, nachdem Sie im Dokument verwendet wurde.

Visibility True , wenn die angegebene Formatvorlage im Formatvorlagen Katalog und im Aufgabenbereich Formatvorlagen als empfohlene Formatvorlage angezeigt wird.

Borders - Eine Auflistung von Border -Objekten, die die Rahmen eines Objekts darstellen.

Font - Enthält Zeichenformatierungen (z. B. Schriftartname, Schriftgrad und Farbe) für ein Objekt.

Frame - Stellt einen Frame dar.

ListTemplate - Stellt eine einzelne Listenvorlage dar, die alle Formatierungen enthält, durch die eine Liste definiert ist.

ParagraphFormat - Stellt alle Formatierungen für einen Absatz dar.

Shading - Enthält Schattierungsattribute für ein Objekt.

TableStyle - Stellt eine einzelne Formatvorlage dar, die einer Tabelle zugewiesen werden kann.