IInfoPathDataImporter 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
接口开发人员必须实现才能为 InfoPath 表单提供自定义数据导入程序。
public interface class IInfoPathDataImporter
[System.Runtime.InteropServices.Guid("096CD6D9-0786-11D1-95FA-0080C78EE3BB")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IInfoPathDataImporter
type IInfoPathDataImporter = interface
Public Interface IInfoPathDataImporter
- 属性
注解
当自定义数据导入程序注册为与 InfoPath 一起使用时,它将在“导入表单数据”对话框中列出,可通过单击“文件”菜单上的“导入表单数据”来访问该对话框。 自定义数据导入程序需要以下注册表项和值。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\ | 数据导入程序 | 键 |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ | ImporterClass.Class1 | 键 |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\ | DefaultLCID | REG_SZ |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\ | LCID | 键 |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\LCID | 名称 | REG_SZ |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\LCID | 说明 | REG_SZ |
应更改 ImporterClass.Class1 和 LCID,以反映自定义数据导入程序的 COM 类名称和支持的 LCID。
每个数据导入程序必须在 数据导入程序 键下具有一个注册表项,其值对应于 COM 类名称。 在此键下,名为“DefaultLCID”的字符串 (REG_SZ) 值必须与 LCID) 的默认区域设置 ID (数据值(例如美国英语的“1033”) 一起存在。 数据导入程序支持的所有语言(包括默认语言)必须在与支持的 LCID 对应的 COM 类名称下具有 LCID 键。 至少需要一个 LCID,并且是默认 LCID,但可以存在任意数量的 LCID 密钥,具体取决于自定义数据导入程序支持的区域设置数量。 每个 LCID 键必须包含一个字符串 (REG_SZ) 名为“Name”的值,以及另一个名为“Description”的可选字符串值,这些值显示在“导入表单数据”对话框中。 如果当前语言没有条目,InfoPath 将显示为 指定为 DefaultLCID 值的语言提供的字符串。
有关以编程方式将数据导入 InfoPath 表单的详细信息,请参阅 InfoPath 开发人员门户Microsoft Office 开发人员中心。
方法
Import(IPropertyBag, IEnumUnknown) |
将数据导入当前表单。 |
Initialize(UInt32) |
初始化 IInfoPathDataImporter 接口。 |
Uninitialize() |
取消初始化 IInfoPathDataImporter 接口。 |