Share via


IInfoPathDataImporter Schnittstelle

Definition

Die Schnittstellenentwickler müssen implementieren, um einen benutzerdefinierten Datenimporter für InfoPath-Formulare bereitzustellen.

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
Attribute

Hinweise

Wenn ein benutzerdefinierter Datenimporteur für die Verwendung mit InfoPath registriert ist, wird er im Dialogfeld Formulardaten importieren aufgeführt, auf das zugegriffen wird, indem Im Menü Datei auf Formulardaten importieren geklickt wird. Die folgenden Registrierungsschlüssel und -werte sind für einen benutzerdefinierten Datenimporteur erforderlich.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\DatenimporteureKey
[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\LCIDNameREG_SZ
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\LCIDBeschreibungREG_SZ

ImporterClass.Class1 und LCID sollten geändert werden, um den COM-Klassennamen und die unterstützten LCIDs Ihres benutzerdefinierten Datenimporteurs widerzuspiegeln.

Jeder Datenimporteur muss einen Registrierungsschlüssel unter dem Schlüssel Data Importers mit einem Wert aufweisen, der dem COM-Klassennamen entspricht. Unter diesem Schlüssel muss ein Zeichenfolgenwert (REG_SZ) mit dem Namen "DefaultLCID" mit einem Datenwert der Standardgebietsschema-ID (LCID) vorhanden sein, z. B. "1033" für US-Englisch. Alle sprachen, die vom Datenimporteur unterstützt werden, einschließlich der Standardsprache, müssen einen LCID-Schlüssel unter dem COM-Klassennamen aufweisen, der der unterstützten LCID entspricht. Mindestens eine LCID ist erforderlich, und ist die Standard-LCID, aber es kann eine beliebige Anzahl von LCID-Schlüsseln vorhanden sein, abhängig von der Anzahl der Gebietsschemas, die der benutzerdefinierte Datenimporteur unterstützt. Jeder LCID-Schlüssel muss einen Zeichenfolgenwert (REG_SZ) namens "Name" und einen zweiten, aber optionalen Zeichenfolgenwert namens "Description" enthalten, die im Dialogfeld Formulardaten importieren angezeigt werden. Wenn kein Eintrag für die aktuelle Sprache vorhanden ist, zeigt InfoPath die Zeichenfolgen an, die für die als DefaultLCID-Wert angegebene Sprache angegeben wurden.

Weitere Informationen zum programmgesteuerten Importieren von Daten in ein InfoPath-Formular finden Sie im InfoPath Developer PortalMicrosoft Office Developer Center.

Methoden

Import(IPropertyBag, IEnumUnknown)

Importiert Daten in das aktuelle Formular.

Initialize(UInt32)

Initialisiert die IInfoPathDataImporter -Schnittstelle.

Uninitialize()

Hebt die Initialisierung der Schnittstelle auf IInfoPathDataImporter .

Gilt für: