Klasse StyleSheet (Word VBA)

Die Klasse StyleSheet stellt ein einzelnes Cascading Stylesheet dar, das mit einem Webdokument verbunden ist.

Die wichtigste Prozeduren der Klasse StyleSheet sind Delete und StyleSheets.Add

Set

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

Dim sst as StyleSheet
Set sst = ActiveDocument.StyleSheets(Index:=1)

Die folgenden Prozeduren können zum Festlegen der StyleSheet Klassenvariablen verwendet werden : StyleSheets.Add, StyleSheets.Item und Document.StyleSheets

For Each

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

Dim sst As StyleSheet
For Each sst In ActiveDocument.StyleSheets
	
Next sst

Themas

Die folgenden Prozeduren in dieser Klasse wurden zusammengefasst und auf eine separate Themenseite beschrieben

Name with its procedures FullName und Name

Methoden

Die Hauptmethoden der Klasse StyleSheet sind

Delete - Löscht das angegebene Cascading Stylesheet.

ActiveDocument.StyleSheets(1).Delete

StyleSheets.Add - Gibt ein Stylesheet -Objekt zurück, das ein neues Stylesheet darstellt, das einem Webdokument hinzugefügt wurde.

Dim strFileName As String: strFileName = 
Dim strTitle As String: strTitle =  
Dim sst As StyleSheet
Set sst = ActiveDocument.StyleSheets.Add(FileName:=strFileName, LinkType:=wdStyleSheetLinkTypeImported, Title:=strTitle, Precedence:=wdStyleSheetPrecedenceHigher)

Eigenschaften

Index Gibt einen Wert vom Typ Long zurück, der die Position eines Elements in einer Auflistung darstellt.

Dim lngIndex As Long
lngIndex = ActiveDocument.StyleSheets(1).Index

Parent Gibt einen Wert vom Typ Object zurück, der das übergeordnete Objekt des angegebenen StyleSheet-Objekts darstellt.

Dim objParent As Object
Set objParent = ActiveDocument.StyleSheets(1).Parent

Path Gibt den Datenträger oder den Webpfad zu der angegebenen Stylesheet zurück.

Dim strPath As String
strPath = ActiveDocument.StyleSheets(1).Path

Title Zurückgeben oder Festlegen einer Zeichenfolge , die den Titel eines Webstylesheets darstellt.

ActiveDocument.StyleSheets(1).Title =

Type Gibt den Typ des Stylesheets zurück oder legt ihn fest.

ActiveDocument.StyleSheets(1).Type = wdStyleSheetLinkTypeImported

StyleSheets.Count Gibt eine lange , die die Anzahl der Stylesheets in der Auflistung darstellt.

Dim lngCount As Long
lngCount = ActiveDocument.StyleSheets.Count

StyleSheets.Parent Gibt einen Wert vom Typ Object zurück, der das übergeordnete Objekt des angegebenen StyleSheets-Objekts darstellt.

Dim objParent As Object
Set objParent = ActiveDocument.StyleSheets.Parent