Share via


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 类型库。

另请参阅

引用

ExternalApplication 成员

Microsoft.Office.Interop.InfoPath.SemiTrust 命名空间