IInfoPathDataImporter Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Разработчики интерфейсов должны реализовать для предоставления пользовательского средства импорта данных для форм 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\ | Импортеры данных | Key |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ | ImporterClass.Class1 | Key |
[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\ | Код языка | Key |
[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. В этом ключе должно присутствовать строковое значение (REG_SZ) с именем DefaultLCID со значением данных идентификатора языкового стандарта по умолчанию (LCID), например 1033 для английского языка США. Все языки, поддерживаемые средством импорта данных, включая язык по умолчанию, должны иметь ключ LCID под именем класса COM, соответствующим поддерживаемой программе LCID. Требуется по крайней мере один LCID и является LCID по умолчанию, но любое количество ключей LCID может присутствовать в зависимости от количества языковых стандартов, поддерживаемых настраиваемым средством импорта данных. Каждый ключ LCID должен содержать строковое (REG_SZ) значение с именем "Имя" и второе, но необязательное строковое значение "Описание", которые отображаются в диалоговом окне Импорт данных формы. Если для текущего языка нет записи, InfoPath отобразит строки, предоставленные для языка, указанного в качестве значения DefaultLCID .
Дополнительные сведения о программном импорте данных в форму InfoPath см. в центре разработчиков Microsoft Office на портале разработчика InfoPath.
Методы
Import(IPropertyBag, IEnumUnknown) |
Импорт данных в текущую форму. |
Initialize(UInt32) |
Инициализирует IInfoPathDataImporter интерфейс. |
Uninitialize() |
Неинициализирует IInfoPathDataImporter интерфейс. |