IInfoPathDataImporter, interface
Les développeurs d'interface doivent implémenter pour fournir un importateur de données personnalisé pour les formulaires InfoPath.
Espace de noms : Microsoft.Office.Interop.InfoPath
Assembly : Microsoft.Office.Interop.InfoPath (dans microsoft.office.interop.infopath.dll)
Syntaxe
<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
Remarques
Lorsqu'un importateur de données personnalisé est enregistré pour être utilisé avec InfoPath, il est répertorié dans la boîte de dialogue Importer les données du formulaire, à laquelle vous pouvez accéder en cliquant sur Importer les données du formulaire dans le menu Fichier. Les clés de Registre et les valeurs suivantes sont nécessaires pour un importateur de données personnalisé.
Emplacement de la clé de Registre |
Valeur |
Type |
---|---|---|
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\ |
Importateurs de données |
Clé |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ |
ImporterClass.Class1 |
Clé |
[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 |
Clé |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\LCID |
Nom |
REG_SZ |
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\InfoPath\Data Importers\ImporterClass.Class1\LCID |
Description |
REG_SZ |
ImporterClass.Class1 et LCID doivent être modifiés afin de refléter le nom de classe COM et les LCID pris en charge de votre importateur de données personnalisé.
Chaque importateur de données doit avoir une clé de Registre sous la clé Data Importers, avec une valeur correspondant au nom de la classe COM. Sous cette clé, une valeur de chaîne (REG_SZ) appelée « DefaultLCID » doit être présente avec une valeur de données de l'ID local par défaut (LCID), tel que « 1033 » pour l'anglais des États-Unis. Toutes les langues prises en charge par l'importateur de données, y compris la langue par défaut, doivent avoir une clé LCID sous le nom de classe COM correspondant au LCID pris en charge. Un LCID est requis au minimum, qui est le LCID par défaut, mais tout numéro de clé LCID peut être présent en fonction du nombre de paramètres locaux pris en charge par l'importateur de données personnalisé. Chaque clé LCID doit contenir une valeur de chaîne (REG_SZ) appelée « Nom » et une seconde valeur de chaîne optionnelle appelée « Description » qui sont affichées dans la boîte de dialogue Importer les données du formulaire. S'il n'existe aucune entrée pour la langue actuelle, InfoPath affichera les chaînes fournies pour la langue spécifiées comme valeur DefaultLCID.
Pour plus d'informations sur l'importation programmable de données dans un formulaire InfoPath, reportez-vous au Portail des développeurs InfoPath (en anglais) dans le Centre de développement Microsoft Office.
Voir aussi
Référence
Membres IInfoPathDataImporter
Microsoft.Office.Interop.InfoPath, espace de noms