XmlMappedRange, contrôleXmlMappedRange control

Le XmlMappedRange contrôle est une plage qui est créée uniquement lorsqu’un élément de schéma non répétitif est mappé à une cellule dans Microsoft Office Excel.The XmlMappedRange control is a range that is created only when a non-repeating schema element is mapped onto a cell in Microsoft Office Excel. Par exemple, lorsque le maxOccurs attribut d’un élément de schéma est égal à 1.For example, when the maxOccurs attribute of a schema element equals 1. Une fois que Visual Studio crée la plage mappée XML, vous pouvez le programmer directement, sans devoir parcourir le modèle objet Excel.After Visual Studio creates the XML mapped range, you can program against it directly without having to traverse the Excel object model. Vous ne pouvez supprimer un XmlMappedRange contrôle dans Excel lorsque le mappage d’élément est supprimé.You can only delete a XmlMappedRange control within Excel when the element mapping is removed.

S’applique à : Les informations contenues dans cette rubrique s’appliquent aux projets de niveau document pour Excel.Applies to: The information in this topic applies to document-level projects for Excel. Pour plus d’informations, consultez fonctionnalités disponibles par type d’application et de projet Office.For more information, see Features available by Office application and project type.

lien vers la vidéo pour une démonstration vidéo connexe, consultez comment effectuer un mappage de faire : utiliser le langage XML dans Excel ?.link to video For a related video demonstration, see How do I: Use XML mapping in Excel?.

Lier des données au contrôleBind data to the control

Un XmlMappedRange contrôle prend en charge la liaison à un seul champ de données (liaison de données simple).An XmlMappedRange control supports binding to a single data field (simple data binding). Le ListObject peut de contrôle prend 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.The ListObject control can supports complex data binding, and is automatically created when a repeating schema element is mapped onto a cell. Pour plus d’informations, consultez contrôle ListObject.For more information, see ListObject control.

Le XmlMappedRange contrôle est lié à une source de données à l’aide de la DataBindings propriété.The XmlMappedRange control is bound to a data source using the DataBindings property. Quand un XmlMappedRange est ajouté à une cellule de feuille de calcul, Visual Studio génère automatiquement un jeu de données à partir des données dans les cellules mappées et lie le contrôle à ce jeu de données.When an XmlMappedRange is added to a worksheet cell, Visual Studio automatically generates a data set from the data in the mapped cells, and binds the control to that data set. La propriété de liaison de données par défaut de la XmlMappedRange est Value2.The default data binding property of the XmlMappedRange is Value2.

Si les données dans le jeu de données liées sont mis à jour via un mécanisme quelconque, le XmlMappedRange contrôle reflète les modifications.If the data in the bound data set is updated through any mechanism, the XmlMappedRange control reflects the changes.

Mise en formeFormatting

Vous pouvez appliquer la même mise en forme à un XmlMappedRange contrôle que vous pouvez appliquer à un Range.You can apply the same formatting to an XmlMappedRange control that you can apply to a Range. Cela inclut les bordures, les polices, le format de nombre et les styles.This includes borders, fonts, number format, and styles.

ÉvénementsEvents

Les événements disponibles pour le XmlMappedRange contrôle sont :The events available for the XmlMappedRange control are:

Voir aussiSee also

Automatiser Excel à l’aide d’objets étendus Automate Excel by using extended objects
Comment : ajouter des contrôles XMLMappedRange aux feuilles de calcul How to: Add XMLMappedRange controls to worksheets
Lier des données aux contrôles dans les solutions Office Bind data to controls in Office solutions
Comment : mapper des schémas à des feuilles de calcul à l’intérieur de Visual Studio How to: Map schemas to worksheets inside Visual Studio
Limitations de programmation des éléments hôtes et contrôles hôtesProgrammatic limitations of host items and host controls