Интерфейс IInfoPathDataImporter
Интерфейс, который должны реализовать разработчики, чтобы обеспечить настраиваемую программу импорта данных для форм InfoPath.
Пространство имен: Microsoft.Office.Interop.InfoPath
Сборка: Microsoft.Office.Interop.InfoPath (в microsoft.office.interop.infopath.dll)
Синтаксис
'Декларация
<TypeLibTypeAttribute(128)> _
<GuidAttribute("096CD6D9-0786-11D1-95FA-0080C78EE3BB")> _
<InterfaceTypeAttribute(1)> _
Public Interface IInfoPathDataImporter
'Применение
Dim instance As IInfoPathDataImporter
[TypeLibTypeAttribute(128)]
[GuidAttribute("096CD6D9-0786-11D1-95FA-0080C78EE3BB")]
[InterfaceTypeAttribute(1)]
public interface IInfoPathDataImporter
Заметки
Когда настраиваемая программа импорта данных регистрируется для использования с InfoPath, она появляется в списке диалогового окна , для доступа к которому необходимо щелкнуть в меню . Для настраиваемой программы импорта данных требуются следующие разделы реестра и значения.
Расположение разделов реестра |
Значение |
Тип |
---|---|---|
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\ |
Программы импорта данных |
Ключ |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ |
Ключ |
|
[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\ |
Ключ |
|
[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 |
Местозаполнители и должны быть заменены, чтобы отразить имя COM-класса и поддерживаемые LCID вашей программы импорта данных.
Каждая программа импорта данных должна иметь раздел реестра под ключом Data Importers со значением, соответствующим имени COM-класса. Под этим ключом значение строки (REG_SZ), называемой "DefaultLCID", должно быть представлено вместе со значениями идентификатора по умолчанию (LCID), например, "1033" для английского языка. Все языки, поддерживаемые программой импорта данных, включая язык по умолчанию, должны иметь ключ под именем COM-класса, соответствующего поддерживаемому ключу LCID. Требуется хотя бы один ключ LCID, и это может быть LCID по умолчанию, но допустимо любое число ключей в зависимости от числа языков, поддерживаемых настраиваемой программой импорта данных. Каждый ключ должен содержать значение строки (REG_SZ), называемой "Имя", и может включать значение второй необязательной строки под названием "Описание", обе эти строки отображаются в диалоговом окне . Если для текущего языка ни одна запись не введена, InfoPath отобразит строки, предназначенные для языка, определенного значением DefaultLCID.
Дополнительные сведения о программном импорте данных в форму InfoPath см. в разделе Портал разработчика InfoPath в Центре разработчика Microsoft Office.
См. также
Ссылка
Члены IInfoPathDataImporter
Пространство имен Microsoft.Office.Interop.InfoPath