ExternalApplication 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 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 对象是一种不受支持的类型,不应再将其用于自动化。 对象 Application 和 XDocument 对象包含 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) |