Classe XMLSchemaReference (Word VBA)
La classe XMLSchemaReference représente un schéma individuel attaché à un document. Pour utiliser une variable de classe XMLSchemaReference, elle doit d'abord être instanciée, par exemple
Dim xml as XMLSchemaReference
Set xml = ActiveDocument.XMLSchemaReferences(Index:=1)
For Each
Voici un exemple de traitement des éléments XMLSchemaReference dans une collection
Dim xml As XMLSchemaReference
For Each xml In ActiveDocument.XMLSchemaReferences
Next xml
Delete
Supprime la référence de schéma XML spécifiée.
ActiveDocument.XMLSchemaReferences(1).Delete
Location
Renvoie une chaîne qui représente l'emplacement physique d'un schéma XML.
Dim strLocation As String
strLocation = ActiveDocument.XMLSchemaReferences(1).Location
NamespaceURI
Renvoie une valeur de type String qui représente l’URI (Uniform Resource Identifier) de l’espace de noms de schéma pour l’objet spécifié.
Si vous créez des schémas XML à utiliser avec Microsoft Word, il est vivement recommandé de spécifier le paramètre targetNamespace dans le schéma.
If ActiveDocument.XMLSchemaReferences.Item(1) _
.NamespaceURI <> "SimpleSample" Then
Application.XMLNamespaces.Item("SimpleSample") _
.AttachToDocument (ActiveDocument)
End If
Reload
Recharge les schémas XML référencés dans un document.
ActiveDocument.XMLSchemaReferences(1).Reload