Partager via


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

  • Excel 2007

  • Excel 2003

Projets au niveau de l'application

  • Excel 2007

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

Extension de documents Word et de classeurs Excel dans des compléments d'application au moment de l'exécution.

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

Contrôles hôtes Excel

Contrôles hôtes Word

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.