SolutionID Property
Returns or sets the ID, often a globally unique identifier (GUID), which identifies the XML expansion pack attached to the active Microsoft Office Word 2003 document or Microsoft Office Excel 2003 workbook. Read/write String.
expression.SolutionID
expression Required. An expression that returns a SmartDocument object.
Remarks
The SolutionID property returns an empty string or "None" when no XML expansion pack is attached to the active document.
Provide appropriate values for the SolutionID and SolutionUrl properties to attach an available XML expansion pack to the active document to transform it into a smart document without using the PickSolution method. Set the SolutionID and SolutionUrl properties to empty strings to remove the attached XML expansion pack.
Example
The following example determines whether an XML expansion pack is attached to the active Excel workbook by checking the SolutionID property.
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