Share via


IInfoPathDataImporterFields.GetControls - Méthode

Obtient une collection d'objets de IInfoPathViewControl pour chaque contrôle dans l'affichage.

Espace de noms :  Microsoft.Office.Interop.InfoPath
Assembly :  Microsoft.Office.Interop.InfoPath (dans Microsoft.Office.Interop.InfoPath.dll)

Syntaxe

'Déclaration
Sub GetControls ( _
    <OutAttribute> ByRef ppEnumUnkControls As IEnumUnknown _
)
'Utilisation
Dim instance As IInfoPathDataImporterFields
Dim ppEnumUnkControls As IEnumUnknown

instance.GetControls(ppEnumUnkControls)
void GetControls(
    out IEnumUnknown ppEnumUnkControls
)

Paramètres

  • ppEnumUnkControls
    Type : IEnumUnknown

    Une collection mshtml.IEnumUnknown des contrôles dans l'affichage.

Remarques

Utilisez la méthode GetControls de l'interface IInfoPathDataImporterFields pour retourner une collection d'objets de IInfoPathViewControl . Chaque objet de la collection correspond à un contrôle dans l'affichage du formulaire. Chaque contrôle possède plusieurs propriétés, vous pouvez évaluer ou définir, comme les propriétés en lecture seule DataType et InputScopes et la propriété Value en lecture-écriture.

Utilisez ces propriétés en association avec les données à partir de la source d'importation pour importer des données dans un formulaire InfoPath. Les contrôles suivants dans la vue sont énumérés (le cas échéant) :

Control

Valeur énumérée

Zone de texte

PlainText

Zone de texte mis en forme

RichText

Zone de liste déroulante

DropDown

Zone de liste modifiable

ComboBox

Zone de liste

ListBox

Sélecteur de dates

DTPicker_DTText

Case à cocher

CheckBox

Case d'option

OptionButton

Liste à puces

ListItem_Plain ou ListItem_formatted

liste numérotée

ListItem_Plain ou ListItem_formatted

Liste simple

ListItem_Plain ou ListItem_formatted

Image

InlineImage ou LinkedImage

Image manuscrite

InkPicture

Pièce jointe

FileAttachment

Les contrôles suivants ne sont pas énumérés (exclus de l'énumération) :

Contrôle

Section

Section facultative

Section extensible

Tableau extensible

Tableau extensible horizontal

Maître/Détail

Zone d'expression

Étiquette verticale

Bouton

Hyperlink

Zone de défilement

Groupe de choix

Groupe de choix extensible

Section de choix

Section récursive extensible

Contrôles personnalisés (ActiveX)

Zone de liste à sélection multiple

Pour plus d'informations sur l'importation par programme des données dans un formulaire InfoPath, voir le Portail des développeurs InfoPath sur le Centre de développement Microsoft Office.

Voir aussi

Référence

IInfoPathDataImporterFields interface

IInfoPathDataImporterFields - Membres

Microsoft.Office.Interop.InfoPath - Espace de noms