Klasse XMLSchemaReference (Word VBA)
Die Klasse XMLSchemaReference stellt ein einzelnes Schema dar, das an ein Dokument angefügt ist. Um eine XMLSchemaReference -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim xml as XMLSchemaReference
Set xml = ActiveDocument.XMLSchemaReferences(Index:=1)
For Each
Hier ist ein Beispiel für die Verarbeitung der XMLSchemaReference -Elemente in einer Sammlung
Dim xml As XMLSchemaReference
For Each xml In ActiveDocument.XMLSchemaReferences
Next xml
Delete
Löscht die angegebene XML-Schemareferenz.
ActiveDocument.XMLSchemaReferences(1).Delete
Location
Gibt eine Zeichenfolge , die den physischen Speicherort eines XML-Schemas darstellt.
Dim strLocation As String
strLocation = ActiveDocument.XMLSchemaReferences(1).Location
NamespaceURI
Gibt einen Wert vom Typ String zurück, der den URI (Uniform Resource Identifier) des Schemanamespace für das angegebene Objekt darstellt.
Wenn Sie XML-Schemas erstellen, um sie mit Microsoft Word zu verwenden, wird nachdrücklich empfohlen, die targetNamespace-Einstellung im Schema anzugeben.
If ActiveDocument.XMLSchemaReferences.Item(1) _
.NamespaceURI <> "SimpleSample" Then
Application.XMLNamespaces.Item("SimpleSample") _
.AttachToDocument (ActiveDocument)
End If
Reload
Lädt die XML-Schemas, auf die im Dokument verwiesen wird, erneut.
ActiveDocument.XMLSchemaReferences(1).Reload