Поделиться через


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.Class1Key
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\DefaultLCIDREG_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 интерфейс.

Применяется к