Klasse XSLTransform - Extensible Stylesheet Language Transformation (Word VBA)

Die Klasse XSLTransform stellt eine einzelne registrierte XSLT (Extensible Stylesheet Language Transformation) dar.

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

Dim xsl as XSLTransform
Set xsl = Application.XMLNamespaces(1).DefaultTransform

Die folgenden Prozeduren können zum Festlegen der XSLTransform Klassenvariablen verwendet werden : XMLNamespace.DefaultTransform, XSLTransforms.Add und XSLTransforms.Item.

For Each

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

Dim xsl As XSLTransform
For Each xsl In Application.XMLNamespaces.XSLTransforms
	
Next xsl

Alias

Gibt einen Wert vom Typ String zurück, der den Anzeigenamen für das angegebene Objekt darstellt.

Alias (AllUsers)

Delete

Löscht die angegebene XSL-Transformation (Extensible Stylesheet Language Transformation) aus der Liste der verfügbaren XSL-Transformationen.

Application.XMLNamespaces(1).DefaultTransform.Delete

ID

Gibt eine Zeichenfolge mit der GUID, die dem aktuellenXslTransform -Objekt zugewiesen ist.

Dim strID As String
strID = Application.XMLNamespaces(1).DefaultTransform.ID

Location

Zurückgeben oder Festlegen einer Zeichenfolge , die den physischen Speicherort der XSL-Transformation für den Namespace eines XML-Schemas in der Schemabibliothek darstellt.

Location (AllUsers)

AllUsers: Gibt an, ob der Speicherort für alle Benutzer zurückgegeben werden soll.

Application.XMLNamespaces(1).DefaultTransform.Location =