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)