SolutionObject 接口

定义

对应于 Microsoft Office InfoPath 表单模板。

public interface class SolutionObject : Microsoft::Office::Interop::InfoPath::Solution
[System.Runtime.InteropServices.Guid("096CD557-0786-11D1-95FA-0080C78EE3BB")]
public interface SolutionObject : Microsoft.Office.Interop.InfoPath.Solution
type SolutionObject = interface
    interface Solution
Public Interface SolutionObject
Implements Solution
派生
属性
实现

示例

在以下示例中,将引用设置为 Solution 对象,然后代码使用 DOMSolution 对象的 属性从 .xsf 获取创作表单的人员的姓名。 然后进行测试,以确定是否有作者的值,并在消息框中显示结果。

public void SolutionInfo_OnClick(DocActionEvent e)
{
<span class="label">Solution</span> solution = thisXDocument.<span class="label">Solution</span>;
 string solutionVersion = solution.Version;
 string authorText;
 IXMLDOMNode author = solution.DOM.selectSingleNode("xsf:xDocumentClass/@author");

 if (author != null)
 {
  authorText = author.text;
 }
 else
 {
  authorText = "Author not available.";
 }

 thisXDocument.UI.Alert("Version: " + solutionVersion + "\nAuthor: " + authorText);
}

注解

此类型是用于 Coclass(托管代码需要此 Coclass 来实现 COM 互操作性)的包装。 使用此类型来访问由此 Coclass 实现的 COM 接口。 有关 COM 接口的信息(包括指向其成员说明的链接),请参阅Solution2

SolutionObject 对象实现的属性用以获得表单模板的信息,包括版本号、已提取表单文件的统一资源定位器 (URL)、模板加载来源的 URL 以及包含表单定义文件 (.xsf) 的 XML 文档对象模型 (DOM)。

通过 对象的 属性XDocument访问 SolutionSolutionObject 对象。

属性

DOM

此成员是用于 COM 接口(已被更高的版本取代)的成员的包装。 此更高版本的接口会实现较早版本的接口的所有成员和其他新成员。 有关此成员在后续接口中实现的信息(包括用法、备注和示例),请参阅DOM

(继承自 Solution)
PackageURL

此成员是用于 COM 接口(已被更高的版本取代)的成员的包装。 此更高版本的接口会实现较早版本的接口的所有成员和其他新成员。 有关此成员在后续接口中实现的信息(包括用法、备注和示例),请参阅PackageURL

(继承自 Solution)
URI

此成员是用于 COM 接口(已被更高的版本取代)的成员的包装。 此更高版本的接口会实现较早版本的接口的所有成员和其他新成员。 有关此成员在后续接口中实现的信息(包括用法、备注和示例),请参阅URI

(继承自 Solution)
Version

此成员是用于 COM 接口(已被更高的版本取代)的成员的包装。 此更高版本的接口会实现较早版本的接口的所有成员和其他新成员。 有关此成员在后续接口中实现的信息(包括用法、备注和示例),请参阅Version

(继承自 Solution)

适用于