Style-Objekt (Word)

Stellt eine einzelne integrierte oder benutzerdefinierte Formatvorlage. Das Style-Objekt enthält Formatattribute (z. B. Schriftart, Schriftschnitt und Absatzabstand) als Eigenschaften des Style-Objekts . Das Style-Objekt ist ein Element der Styles-Auflistung . Die Styles-Auflistung enthält alle Formatvorlagen im angegebenen Dokument.

HinwBemerkungeneise

Verwenden Sie Styles (Index), wobei Index der Formatvorlagenname, eine WdBuiltinStyle-Konstante oder Indexnummer ist, um ein einzelnes Style-Objekt zurückzugeben. You must exactly match the spelling and spacing of the style name, but not necessarily its capitalization. The following example modifies the font name of the user-defined style named "Color" in the active document.

ActiveDocument.Styles("Color").Font.Name = "Arial"

Im folgenden Beispiel wird festgelegt, dass die integrierte Formatvorlage Heading 1 nicht fett formatiert wird.

ActiveDocument.Styles(wdStyleHeading1).Font.Bold = False

Die Indexnummer der Formatvorlage stellt die Position der Formatvorlage in der alphabetisch sortierten Liste der Formatvorlagennamen dar. Beachten Sie, dass Styles(1) die erste Formatvorlage in der alphabetischen Liste ist. Im folgenden Beispiel werden die Basisformatvorlage und der Name der ersten Formatvorlage in der Styles -Auflistung angezeigt.

MsgBox "Base style= " _ 
 & ActiveDocument.Styles(1).BaseStyle & vbCr _ 
 & "Style name= " & ActiveDocument.Styles(1).NameLocal

Um eine Formatvorlage auf einen Bereich, einen Absatz oder mehrere Absätze anzuwenden, legen Sie die Style-Eigenschaft auf einen benutzerdefinierten oder integrierten Formatvorlagennamen fest. Im folgenden Beispiel wird den ersten vier Absätzen im aktiven Dokument die Standardformatvorlage zugewiesen.

Set myRange = ActiveDocument.Range( _ 
 Start:=ActiveDocument.Paragraphs(1).Range.Start, _ 
 End:=ActiveDocument.Paragraphs(4).Range.End) 
myRange.Style = wdStyleNormal

Im folgenden Beispiel wird dem ersten Absatz in der Auswahl die Formatvorlage Heading 1 zugewiesen.

Selection.Paragraphs(1).Style = wdStyleHeading1

Im folgenden Beispiel wird die Zeichenformatvorlage Bolded erstellt und der Auswahl zugewiesen.

Set myStyle = ActiveDocument.Styles.Add(Name:="Bolded", _ 
 Type:=wdStyleTypeCharacter) 
myStyle.Font.Bold = True 
Selection.Range.Style = "Bolded"

Verwenden Sie die OrganizerCopy-Methode , um Formatvorlagen zwischen Dokumenten und Vorlagen zu kopieren. Mit der UpdateStyles -Methode aktualisieren Sie Formatvorlagen im aktiven Dokument, damit sie den Formatdefinitionen in der verbundenen Dokumentvorlage entsprechen. Mit der OpenAsDocument -Methode öffnen Sie eine Dokumentvorlage als Dokument, damit Sie die Formatvorlagen in der Dokumentvorlage bearbeiten können.

Siehe auch

Referenz zum Word-Objektmodell

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.