SmartDocument.SolutionID 属性 (Office)

获取或设置 ID,通常为全局唯一标识符 (GUID),它标识附加在活动的 Microsoft Word 文档或者 Microsoft Excel 工作簿上的 XML 扩展包。 读/写。

语法

表达式SolutionID

表达 一个代表 SmartDocument 对象的变量。

备注

当活动文档没有附加 XML 扩展包时,SolutionID 属性返回空字符串或“None”。

通过为 SolutionIDSolutionURL 属性提供适当的值以将可用的 XML 扩展包附加到活动文档上,可以在不使用 PickSolution 方法的情况下将该文档转换为智能文档。

SolutionIDSolutionUrl 属性设置为空字符串,以删除附加的 XML 扩展包。

示例

以下示例通过检查 SolutionID 属性来确定 XML 扩展包是否附加到活动 Excel 工作簿。

 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 

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。