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)