Classe XmlMaps - a coleção de objetos XmlMap que foram adicionados a uma pasta de trabalho (Excel VBA)

A classe XmlMaps representa a coleção de objetos XmlMap que foram adicionados a uma pasta de trabalho. Para usar uma variável de classe XmlMaps, ela primeiro precisa ser instanciada por exemplo


Dim xms as XmlMaps
Set xms = ActiveWorkbook.XmlMaps

For Each

Aqui está um exemplo de processamento dos itens XmlMaps em uma coleção.


Dim xmlmp As XmlMap
For Each xmlmp In ActiveWorkbook.XmlMaps
	
Next xmlmp

Add

Adiciona um mapa XML à pasta de trabalho especificada.

Add (Schema, RootElementName)


Dim strSchema As String: strSchema = 
Dim xmlmp As XmlMap
Set xmlmp = ActiveWorkbook.XmlMaps.Add(Schema:=strSchema)

Arguments

O seguinte argumento é necessário

Schema (String) - O esquema a ser adicionado como um mapa XML. A cadeia de caracteres pode ser um caminho de um arquivo de esquema ou o próprio esquema. O caminho pode ser especificado no formato UNC ou URL.

Optional arguments

The following argument is optional

RootElementName - O nome do elemento raiz. Esse argumento poderá ser ignorado se o esquema contiver apenas um elemento raiz

Count

Retorna um valor Long que representa o número de objetos na coleção.


Dim lngCount As Long
lngCount = ActiveWorkbook.XmlMaps.Count

Item

Retorna um único objeto de uma coleção.

Item (Index)

Index: O nome ou número de índice do objeto.


Dim xmlmpItem As XmlMap
Set xmlmpItem = ActiveWorkbook.XmlMaps(Index:=1)