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.
Le NamedRange contrôle est une plage qui a un nom unique, expose des événements et peut être liée aux données. Pour plus d’informations, consultez vue d’ensemble du modèle objet Excel.
S’applique à : Les informations contenues dans cette rubrique s’appliquent aux projets de niveau document et aux projets de complément VSTO pour Excel. Pour plus d’informations, consultez Fonctionnalités disponibles par type d’application et de projet Office.
Créer le contrôle
Vous pouvez ajouter NamedRange des contrôles à une feuille de calcul Microsoft Office Excel au moment de la conception ou pendant l’exécution dans des projets de niveau document.
Vous pouvez ajouter NamedRange des contrôles à une feuille de calcul au moment de l’exécution dans un complément VSTO. Pour plus d’informations, consultez Guide pratique pour ajouter des contrôles NamedRange à des feuilles de calcul.
Note
Par défaut, les plages nommées créées dynamiquement ne sont pas conservées dans la feuille de calcul en tant que contrôles hôtes lorsque la feuille de calcul est fermée. Pour plus d’informations, consultez Ajouter des contrôles aux documents Office au moment de l’exécution.
NamedRange les contrôles ne peuvent se composer que de plages sur des feuilles spécifiques. NamedRange les contrôles ne peuvent pas avoir de noms relatifs qui s’appliquent à toutes les feuilles, et ils ne peuvent pas se composer de plages qui s’étendent sur deux feuilles de calcul ou plus dans un classeur (plages 3D).
Lier des données au contrôle
Une plage nommée semble être un bon candidat pour la liaison de données complexe, car elle peut avoir de nombreuses cellules ; Toutefois, une plage est simplement une collection de cellules qui ne peuvent pas être facilement mappées à une colonne particulière à partir d’un jeu de données. Par conséquent, NamedRange les contrôles prennent uniquement en charge la liaison de données simple. Le ListObject contrôle peut être utilisé pour la liaison de données complexe. Pour plus d’informations, consultez contrôle ListObject.
Le NamedRange contrôle peut être lié à une source de données à l’aide des DataBindings propriétés. La propriété de liaison de données par défaut du NamedRange contrôle est Value2.
Si les données du jeu de données lié sont mises à jour via n’importe quel mécanisme, le NamedRange contrôle reflète les modifications.
Formatting
La mise en forme qui peut être appliquée à un Range peut être appliquée à un NamedRange contrôle. Cela inclut les bordures, les polices, les formats numériques et les styles.
Renommer le contrôle
Lorsque vous ajoutez un NamedRange contrôle à votre feuille de calcul à partir de la boîte à outils, Visual Studio génère automatiquement un nom pour le contrôle. Vous pouvez modifier le nom dans la fenêtre Propriétés .
Événements
Les événements suivants sont disponibles pour la NamedRange commande :
Contenu connexe
- Automatiser Excel à l’aide d’objets étendus
- Exemples de développement Office et procédures pas à pas
- Lier des données à des contrôles dans les solutions Office
- Étendre les documents Word et les classeurs Excel dans les compléments VSTO pendant l'exécution
- Contrôles sur les documents Office
- Ajouter des contrôles aux documents Office au moment de l’exécution
- Guide pratique pour ajouter des contrôles NamedRange à des feuilles de calcul
- Guide pratique pour redimensionner les contrôles NamedRange
- Lier des données à des contrôles dans les solutions Office
- Procédure pas à pas : programmer contre les événements d’un contrôle NamedRange
- Limitations programmatiques des éléments hôtes et des contrôles hôtes