XmlMappedRange, contrôle

Mise à jour : novembre 2007

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions de Microsoft Office spécifiés.

Type de projet

  • Projets au niveau du document

Version de Microsoft Office

  • Excel 2003

  • Excel 2007

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

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 Tools pour Office a créé la plage mappée en XML, vous pouvez la programmer directement 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é.

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 Tools pour Office 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

Liaison de données aux contrôles

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

Autres ressources

Contrôles hôtes Excel

Contrôles hôtes Word