Klasse StyleSheets (Word VBA)

Eine Auflistung von Stylesheet -Objekten, die die Cascading Stylesheets darstellt, die einem Dokument angefügt sind.

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

Dim sss as StyleSheets
Set sss = ActiveDocument.StyleSheets

Klassen Variablen vom Typ StyleSheets können mit der Prozedur Document.StyleSheets festgelegt werden

For Each

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

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

Add

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

Add (FileName, LinkType, Title, Precedence)

Sub NewStylesheet() 
 ActiveDocument.StyleSheets.Add _ 
 FileName:="c:\WebSite.css", _ 
 Precedence:=wdStyleSheetPrecedenceHighest, _ 
 LinkType:=wdStyleSheetLinkTypeLinked, _ 
 Title:="Test Stylesheet" 
End Sub

Arguments

Hier sind die benannte Argumente :

FileName (String) - Der Pfad und der Dateiname des Cascading Stylesheet.

LinkType (WdStyleSheetLinkType) - Gibt an, ob das Stylesheet als Link hinzugefügt oder in das Webdokument importiert werden soll.

Mögliche Rückgabewerte sind wdStyleSheetLinkTypeImported - Importierte interne Formatvorlage, wdStyleSheetLinkTypeLinked - Verknüpfte externe Formatvorlage.

Title (String) - Der Name des Stylesheets.

Precedence - WdStyleSheetPrecedence


Möglichen Werte sind

wdStyleSheetPrecedenceHigher Hohe Priorität.
wdStyleSheetPrecedenceHighest Höchste Priorität.
wdStyleSheetPrecedenceLower Niedrige Priorität.
wdStyleSheetPrecedenceLowest Niedrigste Priorität.

Count

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

Dim lngCount As Long
lngCount = ActiveDocument.StyleSheets.Count

Item

Gibt ein einzelnes Stylesheet -Objekt in einer Auflistung zurück.

Item (Index)

Index: Das einzelne Objekt zurückgegeben werden soll.

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