Compartilhar via


IInfoPathDataImporter Interface

Definição

Os desenvolvedores de interface devem implementar para fornecer um importador de dados personalizado para formulários 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
Atributos

Comentários

Quando um importador de dados personalizado é registrado para uso com o InfoPath, ele é listado na caixa de diálogo Importar Dados do Formulário, que é acessada clicando em Importar Dados de Formulário no menu Arquivo. As chaves e os valores do registro a seguir são necessários para um importador de dados personalizado.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Importadores de dadosChave
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1Chave
[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\LCIDChave
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\LCIDNomeREG_SZ
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\LCIDDescriçãoREG_SZ

ImporterClass.Class1 e LCID devem ser alterados para refletir o nome da classe COM e LCIDs com suporte do importador de dados personalizado.

Cada importador de dados deve ter uma chave de registro na chave Importadores de Dados , com um valor correspondente ao nome da classe COM. Nesta chave, um valor de cadeia de caracteres (REG_SZ) chamado "DefaultLCID" deve estar presente com um valor de dados da ID local padrão (LCID), como "1033" para o inglês dos EUA. Todos os idiomas compatíveis com o importador de dados, incluindo o idioma padrão, devem ter uma chave LCID no nome da classe COM correspondente ao LCID com suporte. Pelo menos um LCID é necessário e é o LCID padrão, mas qualquer número de chaves LCID pode estar presente dependendo do número de localidades que o importador de dados personalizado dá suporte. Cada chave LCID deve conter um valor de cadeia de caracteres (REG_SZ) chamado "Name" e um segundo, mas opcional valor de cadeia de caracteres chamado "Description" que são mostrados na caixa de diálogo Importar Dados de Formulário. Se não houver entrada para o idioma atual, o InfoPath exibirá as cadeias de caracteres fornecidas para o idioma especificado como o valor DefaultLCID .

Para obter mais informações sobre a importação programática de dados para um formulário InfoPath, consulte o Portal do Desenvolvedor do InfoPathMicrosoft Office Developer Center.

Métodos

Import(IPropertyBag, IEnumUnknown)

Importa dados para o formulário atual.

Initialize(UInt32)

Inicializa a IInfoPathDataImporter interface.

Uninitialize()

Uninitializa a IInfoPathDataImporter interface.

Aplica-se a