Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
Version de Microsoft Office
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