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