Freigeben über


IInfoPathDataImporter-Schnittstelle

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

Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)

Syntax

<TypeLibTypeAttribute(128)> _
<GuidAttribute("096CD6D9-0786-11D1-95FA-0080C78EE3BB")> _
<InterfaceTypeAttribute(1)> _
Public Interface IInfoPathDataImporter

Dim instance As IInfoPathDataImporter
[TypeLibTypeAttribute(128)] 
[GuidAttribute("096CD6D9-0786-11D1-95FA-0080C78EE3BB")] 
[InterfaceTypeAttribute(1)] 
public interface IInfoPathDataImporter

Hinweise

Wenn ein benutzerdefinierter Datenimporter für die Verwendung mit InfoPath registriert ist, wird er im Dialogfeld Formulardaten importieren aufgelistet, das durch Klicken auf Formulardaten importieren im Menü Datei geöffnet werden kann. Für einen benutzerdefinierten Datenimporter sind die folgenden Registrierungsschlüssel und -werte erforderlich.

Registrierungsschlüsselpfad

Wert

Typ

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\

Data Importers

Schlüssel

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\

ImporterClass.Class1

Schlüssel

[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

Schlüssel

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\LCID

Name

REG_SZ

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\LCID

Description

REG_SZ

ImporterClass.Class1 und LCID müssen dem COM-Klassennamen und den unterstützten LCIDs des benutzerdefinierten Datenimporters geändert werden.

Jeder Datenimporter muss einen Registrierungsschlüssel unter dem Schlüssel Data Importers aufweisen, dessen Wert dem COM-Klassennamen entspricht. Unter diesem Schlüssel muss ein Zeichenfolgewert (REG_SZ) mit dem Namen "DefaultLCID" vorhanden sein, dessen Datenwert der Standardgebietsschema-ID (LCID) entspricht, wie z. B. "1031" für "Deutsch". Alle vom Datenimporter unterstützten Werte, einschließlich der Standardsprache, müssen einen LCID-Schlüssel unter dem COM-Klassennamen aufweisen, der der unterstützten LCID entspricht. Mindestens eine LCID, die Standard-LCID, ist erforderlich. Abhängig von der Anzahl der vom Datenimporter unterstützten Gebietsschemas kann jedoch eine beliebige Anzahl von LCID-Schlüsseln vorhanden sein. Jeder LCID-Schlüssel muss einen Zeichenfolgewert (REG_SZ) mit dem Namen "Name" aufweisen und kann über einen zweiten optionalen Zeichenfolgewert mit dem Namen "Description" verfügen, die im Dialogfeld Formulardaten importieren angezeigt werden. Wenn nur ein Eintrag für die aktuelle Sprache vorhanden ist, werden in InfoPath die Zeichenfolgen angezeigt, die für die als DefaultLCID-Wert angegebene Sprache festgelegt wurden.

Weitere Informationen zum programmgesteuerten Import von Daten in ein InfoPath-Formular finden Sie unter InfoPath Developer Portal im Microsoft Office Developer Center.

Siehe auch

Referenz

IInfoPathDataImporter-Member
Microsoft.Office.Interop.InfoPath-Namespace