Freigeben über


TextStyle-Objekt (Publisher)

Stellt eine einzelne integrierte oder benutzerdefinierte Formatvorlage. Das TextStyle -Objekt enthält Formatattribute (Schriftart, Schriftschnitt, Absatzabstand usw.) als Eigenschaften des TextStyle -Objekts.

Das TextStyle -Objekt ist ein Mitglied der TextStyles Auflistung. Die TextStyles -Auflistung enthält alle Formatvorlagen im angegebenen Dokument.

Hinweise

Verwenden Sie TextStyles (Index), wobei index die Textformatnummer oder der Name ist, um ein einzelnes TextStyle-Objekt zurückzugeben. Sie müssen die Rechtschreibung und die Abstände zwischen den Namen der Formatvorlage, aber nicht unbedingt die Groß-/Kleinschreibung exakt übereinstimmen.

Verwenden Sie die TextStyles.Add-Methode , um eine neue Formatvorlage zu erstellen.

Um eine Formatvorlage auf einen Bereich, einen Absatz oder mehrere Absätze anzuwenden, legen Sie die ParagraphFormat.TextStyle-Eigenschaft auf einen benutzerdefinierten oder integrierten Formatvorlagennamen fest.

Beispiel

Das folgende Beispiel zeigt den Formatvorlagennamen und die Basisformatvorlage der ersten Formatvorlage in der TextStyles -Auflistung.

Sub BaseStyleName() 
 With ActiveDocument.TextStyles(1) 
 MsgBox "Style name= " & .Name _ 
 & vbCr & "Base style= " & .BaseStyle 
 End With 
End Sub

Im folgenden Beispiel wird eine neue Formatvorlage erstellt und wendet es auf den Absatz an der Cursorposition.

Sub ApplyTextStyle() 
 Dim styNew As TextStyle 
 Dim fntStyle As Font 
 
 'Create a new style 
 Set styNew = ActiveDocument.TextStyles.Add(StyleName:="NewStyle") 
 Set fntStyle = styNew.Font 
 
 'Format the Font object 
 With fntStyle 
 .Name = "Tahoma" 
 .Size = 20 
 .Bold = msoTrue 
 End With 
 
 'Apply the Font object formatting to the new style 
 styNew.Font = fntStyle 
 
 'Apply the new style to the selected paragraph 
 Selection.TextRange.ParagraphFormat.TextStyle = "NewStyle" 
End Sub

Methoden

Eigenschaften

Siehe auch

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.