Classe XmlNamespaces (Excel VBA)
A classe XmlNamespaces representa a coleção de objetos XmlNamespace em uma pasta de trabalho. Para usar uma variável de classe XmlNamespaces, ela primeiro precisa ser instanciada por exemplo
Dim xns as XmlNamespaces
Set xns = ActiveWorkbook.XmlNamespaces
For Each
Aqui está um exemplo de processamento dos itens XmlNamespaces em uma coleção.
Dim xmlnsp As XmlNamespace
For Each xmlnsp In ActiveWorkbook.XmlNamespaces
Next xmlnsp
Count
Retorna um valor Long que representa o número de objetos na coleção.
Dim lngCount As Long
lngCount = ActiveWorkbook.XmlNamespaces.Count
InstallManifest
Instala o pacote de expansão XML especificado no computador do usuário, disponibilizando a solução do documento inteligente XML a um ou mais usuários.
Por motivos de segurança, você não pode instalar um manifesto não assinado. Para obter mais informações sobre manifestos, consulte o Smart Document Software Development Kit (SDK).
InstallManifest (Path, InstallForAllUsers)
Application.XMLNamespaces.InstallManifest _
"https://smartdocuments/simplesample/manifest.xml"
Arguments
O seguinte argumento é necessário
Path (String) - O caminho e o nome do pacote de expansão XML.
Optional arguments
The following argument is optional
InstallForAllUsers - True instala o pacote de expansão para XML e o disponibiliza a todos os usuários em um computador. False torna o pacote de expansão XML disponível apenas para o usuário atual. O padrão é False
Item
Retorna um único objeto de uma coleção.
Item (Index)
Index: O nome ou número de índice do objeto.
Dim xmlnspItem As XmlNamespace
Set xmlnspItem = ActiveWorkbook.XmlNamespaces(Index:=1)
Value
Retorna um valor String que representa os espaços para nome XML adicionados à pasta de trabalho.
Se a pasta de trabalho contiver mais de um namespace, os namespaces serão separados por um espaço em branco na cadeia de caracteres retornada pela propriedade Value .
Dim strValue As String
strValue = ActiveWorkbook.XmlNamespaces.Value