Clase XmlMaps - la colección de objetos XmlMap que se han agregado a un libro (Excel VBA)
La clase XmlMaps representa la colección de objetos XmlMap que se han agregado a un libro. Para usar una variable de clase XmlMaps, primero debe ser instanciado, por ejemplo
Dim xms as XmlMaps
Set xms = ActiveWorkbook.XmlMaps
For Each
A continuación, se muestra un ejemplo de cómo procesar los elementos XmlMaps en una colección.
Dim xmlmp As XmlMap
For Each xmlmp In ActiveWorkbook.XmlMaps
Next xmlmp
Add
Agrega una asignación XML al libro especificado.
Add (Schema, RootElementName)
Dim strSchema As String: strSchema =
Dim xmlmp As XmlMap
Set xmlmp = ActiveWorkbook.XmlMaps.Add(Schema:=strSchema)
Arguments
Un argumento con nombre
Schema (String) - Esquema que se agrega como asignación XML. La cadena puede ser una ruta de acceso a un archivo de esquema o un esquema en sí. La ruta de acceso puede especificarse con el formato URL (Localizador uniforme de recursos) o UNC (Convención de nomenclatura universal).
Optional arguments
Los siguientes argumentos son opcionales
RootElementName - Nombre del elemento raíz. Este argumento puede omitirse si el esquema contiene sólo un elemento raíz
Count
Devuelve un valor Long que representa el número de objetos de la colección.
Dim lngCount As Long
lngCount = ActiveWorkbook.XmlMaps.Count
Item
Devuelve un solo objeto de una colección.
Item (Index)
Index: Nombre o número de índice del objeto.
Dim xmlmpItem As XmlMap
Set xmlmpItem = ActiveWorkbook.XmlMaps(Index:=1)