Compartilhar via


Propriedade SmartDocument.SolutionID (Office)

Obtém ou define o identificador, geralmente um GUID, que identifica o pacote de expansão para XML anexado ao documento ativo do Microsoft Word ou à pasta de trabalho do Microsoft Excel. Leitura/gravação.

Sintaxe

expressão. Solutionid

Expressão Uma variável que representa um objeto SmartDocument .

Comentários

A propriedade SolutionID retorna uma cadeia de caracteres vazia ou "None" quando o pacote de expansão para XML está anexado ao documento ativo.

Fornece valores adequados para as propriedades SolutionID e SolutionURL anexar um pacote de expansão para XML disponível ao documento ativo para transformá-lo em um documento inteligente sem usar o método PickSolution.

Defina as propriedades SolutionID e SolutionUrl para cadeias de caracteres vazias para remover o pacote de expansão para XML anexado.

Exemplo

O exemplo a seguir determina se o pacote de expansão para XML está anexado à pasta de trabalho ativa, verificando a propriedade SolutionID.

 Dim objSmartDoc As Office.SmartDocument 
 Set objSmartDoc = ActiveWorkbook.SmartDocument 
 If objSmartDoc.SolutionID = "None" Or objSmartDoc.SolutionID = "" Then 
 MsgBox "No XML expansion pack attached." 
 Else 
 MsgBox "Smart document Solution ID: " & _ 
 objSmartDoc.SolutionID 
 End If 
 Set objSmartDoc = Nothing 

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.