ExternalApplication 接口

定义

表示 Microsoft InfoPath 应用程序。

public interface class ExternalApplication : Microsoft::Office::Interop::InfoPath::SemiTrust::_ExternalApplication2
[System.Runtime.InteropServices.Guid("096cd772-0786-11d1-95fa-0080c78ee3bb")]
public interface ExternalApplication : Microsoft.Office.Interop.InfoPath.SemiTrust._ExternalApplication2
type ExternalApplication = interface
    interface _ExternalApplication2
    interface _ExternalApplication
Public Interface ExternalApplication
Implements _ExternalApplication2
属性
实现

示例

在以下示例中,会创建一个 ExternalApplication 对象,并将它用来打开表单:

<span class="label">ExternalApplication</span> infoPath = new ExternalApplicationClass();
// Open an InfoPath form.
infoPath.Open(@"C:\My Forms\Form1.xml", 1);

注意:上述示例假定 Microsoft.Office.Interop.InfoPath 正在使用命名空间,并且引用了 Microsoft InfoPath 1.0 类型库。

注解

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

ExternalApplication 对象是一种不受支持的类型,不应再将其用于自动化。 对象 ApplicationXDocument 对象包含 InfoPath 应用程序的外部自动化所需的属性和方法。

为了实现向后兼容性,可以使用 ExternalApplication 对象来执行一组有限的 InfoPath 操作,如创建、打开或关闭表单;注册或取消注册表单模板;或者只是退出应用程序。

方法

CacheSolution(String)

检查缓存中的表单模板,如果需要,从表单模板的发布位置更新该模板。

(继承自 _ExternalApplication2)
Close(String)

关闭指定的表单。

(继承自 _ExternalApplication2)
New(String, Int32)

基于指定的表单创建新表单。

(继承自 _ExternalApplication2)
NewFromSolution(String)

基于指定的表单模板创建新表单。

(继承自 _ExternalApplication2)
NewFromSolutionWithInputParameters(String, String)

在指定了表单模板和输入参数的情况下,使用指定的表单模板创建新的表单。

(继承自 _ExternalApplication2)
Open(String, Int32)

打开指定的表单。

(继承自 _ExternalApplication2)
Quit()

退出应用程序。

(继承自 _ExternalApplication2)
RegisterSolution(String, String)

安装指定的表单模板。

(继承自 _ExternalApplication2)
UnregisterSolution(String)

卸载指定的表单模板。

(继承自 _ExternalApplication2)

适用于