SolutionObject 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
对应于 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) |