Partager via


XmlMappedRange, contrôle

Le contrôle XmlMappedRange est une plage créée uniquement lorsqu'un élément de schéma non répétitif est mappé sur une cellule dans Microsoft Office Excel.Par exemple, lorsque l'attribut maxOccurs d'un élément de schéma est égal à 1.Une fois que Visual Studio a créé la plage mappée en XML, vous pouvez effectuer des programmations directement sur cette plage sans devoir parcourir le modèle objet Excel.Vous pouvez supprimer un contrôle XmlMappedRange dans Excel uniquement lorsque le mappage d'élément est supprimé.

S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document pour Excel 2013 et Excel 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.

lien vers la vidéo Pour une démonstration vidéo connexe, consultez Comment faire pour utiliser le mappage XML dans Excel ? (page éventuellement en anglais).

Liaison de données au contrôle

Un contrôle XmlMappedRange prend en charge la liaison à un seul champ de données (liaison de données simple).Le contrôle ListObject peut prendre en charge la liaison de données complexe et est automatiquement créé lorsqu'un élément de schéma répétitif est mappé à une cellule.Pour plus d’informations, consultez ListObject, contrôle.

Le contrôle XmlMappedRange est lié à une source de données à l'aide de la propriété DataBindings.Lorsqu'un contrôle XmlMappedRange est ajouté à une cellule de feuille de calcul, Visual Studio génère automatiquement un groupe de données à partir des données des cellules mappées et lie le contrôle à ce groupe.La propriété de liaison de données par défaut de XmlMappedRange est Value2.

Si les données du groupe de données lié sont mises à jour par le biais d'un mécanisme quelconque, ces modifications sont répercutées dans le contrôle XmlMappedRange.

Mise en forme

Vous pouvez appliquer la même mise en forme à un contrôle Microsoft.Office.Tools.Excel.XmlMappedRange qu'à un contrôle Microsoft.Office.Interop.Excel.Range.Cela inclut les bordures, les polices, le format de nombre et les styles.

Événements

Les événements disponibles pour le contrôle XmlMappedRange sont les suivants :

Voir aussi

Tâches

Comment : ajouter des contrôles XMLMappedRange aux feuilles de calcul

Comment : mapper des schémas à des feuilles de calcul dans Visual Studio

Concepts

Automatisation d'Excel à l'aide d'objets étendus

Limitations de programmation des éléments hôtes et des contrôles hôtes

Autres ressources

Liaison de données aux contrôles dans les solutions Office