ExternalApplication 接口
代表 Microsoft InfoPath 应用程序。
命名空间: Microsoft.Office.Interop.InfoPath.SemiTrust
程序集: Microsoft.Office.Interop.InfoPath.SemiTrust(位于 Microsoft.Office.Interop.InfoPath.SemiTrust.dll 中)
语法
声明
<GuidAttribute("096cd772-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface ExternalApplication _
Inherits _ExternalApplication2, _ExternalApplication
用法
Dim instance As ExternalApplication
[GuidAttribute("096cd772-0786-11d1-95fa-0080c78ee3bb")]
public interface ExternalApplication : _ExternalApplication2,
_ExternalApplication
备注
此类型是用于 Coclass(托管代码需要此 Coclass 来实现 COM 互操作性)的包装。使用此类型来访问由此 Coclass 实现的 COM 接口。有关 COM 接口的信息(包括指向其成员说明的链接),请参阅_ExternalApplication.
ExternalApplication 对象是一种不受支持的类型,不应再将其用于自动化。Application 对象和 XDocument 对象包含 InfoPath 应用程序执行外部自动化所需的属性和方法。
为了实现向后兼容性,可以使用 ExternalApplication 对象来执行一组有限的 InfoPath 操作,如创建、打开或关闭表单;注册或取消注册表单模板;或者只是退出应用程序。
示例
在以下示例中,会创建一个 ExternalApplication 对象,并将它用来打开表单:
ExternalApplication infoPath = new ExternalApplicationClass();
// Open an InfoPath form.
infoPath.Open(@"C:\My Forms\Form1.xml", 1);
备注
上面的示例假定正在使用 Microsoft.Office.Interop.InfoPath 命名空间并引用 Microsoft InfoPath 1.0 类型库。