Syntax

expression.SolutionID

expression A variable that represents 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.

Visual Basic for Applications
 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 
ofv solution solution id solutionid solutionid property

See also: