Compartir a través de


IInfoPathDataImporter Interfaz

Definición

Los desarrolladores de la interfaz deben implementar para proporcionar un importador de datos personalizado para formularios de 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

Comentarios

Cuando se registra un importador de datos personalizado para su uso con InfoPath, aparece en el cuadro de diálogo Importar datos de formulario, al que se accede haciendo clic en Importar datos de formulario en el menú Archivo. Las siguientes claves y valores del Registro son necesarios para un importador de datos personalizado.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Importadores de datosKey
[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\LCIDKey
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\LCIDNombreREG_SZ
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\LCIDDescripciónREG_SZ

ImporterClass.Class1 y LCID deben cambiarse para reflejar el nombre de la clase COM y los LCID admitidos del importador de datos personalizado.

Cada importador de datos debe tener una clave del Registro en la clave De importadores de datos , con un valor correspondiente al nombre de la clase COM. En esta clave, un valor de cadena (REG_SZ) denominado "DefaultLCID" debe estar presente con un valor de datos del identificador de configuración regional (LCID) predeterminado, como "1033" para inglés de EE. UU. Todos los idiomas admitidos por el importador de datos, incluido el idioma predeterminado, deben tener una clave LCID en el nombre de clase COM correspondiente al LCID admitido. Se requiere al menos un LCID y es el LCID predeterminado, pero cualquier número de claves LCID puede estar presente en función del número de configuraciones regionales que admita el importador de datos personalizado. Cada clave LCID debe contener un valor de cadena (REG_SZ) denominado "Name" y un segundo valor de cadena, pero opcional, denominado "Description" que se muestran en el cuadro de diálogo Importar datos del formulario. Si no hay ninguna entrada para el idioma actual, InfoPath mostrará las cadenas proporcionadas para el idioma especificado como valor DefaultLCID .

Para obtener más información sobre cómo importar datos mediante programación en un formulario de InfoPath, consulte el Portal para desarrolladores de InfoPathDel Centro para desarrolladores de Microsoft Office.

Métodos

Import(IPropertyBag, IEnumUnknown)

Importa datos en el formulario actual.

Initialize(UInt32)

Inicializa la IInfoPathDataImporter interfaz.

Uninitialize()

Reinicializa la IInfoPathDataImporter interfaz.

Se aplica a