IInfoPathDataImporter Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 dados | Chave |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ | ImporterClass.Class1 | Chave |
[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 | Chave |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\LCID | Nome | REG_SZ |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\LCID | Descrição | REG_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. |