NamedRange, contrôle
Mise à jour : Juillet 2008
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. Projets au niveau du document
Projets au niveau de l'application
Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet. |
Le contrôle NamedRange est une plage qui possède un nom unique, expose des événements et peut être liée à des données.
Création du contrôle
Vous pouvez ajouter des contrôles NamedRange à une feuille de calcul Microsoft Office Excel au moment du design ou de l'exécution dans des projets au niveau du document.
Dans Visual Studio 2008 Service Pack 1 (SP1), vous pouvez ajouter des contrôles NamedRange à une feuille de calcul au moment de l'exécution dans un complément d'application. Pour plus d'informations, consultez Comment : ajouter des contrôles NamedRange aux feuilles de calcul.
Remarque : |
---|
Par défaut, les plages nommées créées dynamiquement ne restent pas dans la feuille de calcul comme contrôles hôtes lorsque la feuille de calcul est fermée. Pour plus d'informations, consultez Ajout de contrôles à des documents Office au moment de l'exécution. |
Les contrôles NamedRange peuvent uniquement se composer de plages sur des feuilles spécifiques. Les contrôles NamedRange ne peuvent pas porter de noms relatifs s'appliquant à toutes les feuilles et ils ne peuvent pas se composer de plages couvrant deux feuilles de calcul ou plus dans un classeur (plages 3-D).
Liaison de données au contrôle
Une plage nommée peut sembler un bon candidat pour la liaison de données complexe dans la mesure où elle peut comporter de nombreuses cellules ; toutefois, une plage est une simple collection de cellules qui ne peuvent pas être facilement mappées à une colonne particulière à partir d'un groupe de données. Par conséquent, les contrôles NamedRange prennent uniquement en charge la liaison de données simple. Le contrôle ListObject peut être utilisé pour la liaison de données complexe. Pour plus d'informations, consultez ListObject, contrôle.
Le contrôle NamedRange peut être lié à une source de données à l'aide des propriétés DataBindings. La propriété de liaison de données par défaut du contrôle NamedRange 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 NamedRange.
Mise en forme
Une mise en forme qui peut être appliquée à Microsoft.Office.Interop.Excel.Range peut s'appliquer à un contrôle Microsoft.Office.Tools.Excel.NamedRange. Cela inclut les bordures, les polices, le format de nombre et les styles.
Changement de nom du contrôle
Lorsque vous ajoutez un contrôle NamedRange à votre feuille de calcul à partir de la boîte à outils, Visual Studio Tools pour Office génère automatiquement un nom pour ce contrôle. Vous pouvez également modifier le nom dans la fenêtre Propriétés.
Événements
Les événements suivants sont disponibles pour le contrôle NamedRange :
Voir aussi
Tâches
Contrôles dynamiques de complément Excel, exemple
Comment : ajouter des contrôles NamedRange aux feuilles de calcul
Comment : supprimer des contrôles NamedRange au moment du design
Comment : redimensionner les contrôles NamedRange
Procédure pas à pas : programmation d'événements d'un contrôle NamedRange
Concepts
Liaison de données aux contrôles
Développement d'un complément d'application pour Excel
Ajout de contrôles à des documents Office au moment de l'exécution
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 sur des documents Office
Historique des modifications
Date |
Historique |
Raison |
---|---|---|
Juillet 2008 |
Ajout d'informations à propos de l'utilisation de contrôles NamedRange dans des compléments d'application. |
Modifications de fonctionnalités dans le SP1. |