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.
Lorsque vous développez des solutions Excel dans Visual Studio, vous pouvez utiliser des éléments hôtes et des contrôles hôtesdans vos solutions. Il s’agit d’objets qui étendent certains objets couramment utilisés dans le modèle objet Excel (autrement dit, le modèle objet exposé par l’assembly d’interopérabilité principal pour Excel), tels que les objets Worksheet et Range. Les objets étendus se comportent comme les objets Excel dont ils sont basés, mais ils ajoutent des fonctionnalités supplémentaires telles que de nouveaux événements et des fonctionnalités de liaison de données aux objets.
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.
Les éléments hôtes et les contrôles hôtes sont disponibles dans les compléments VSTO et les personnalisations au niveau du document, même si le contexte dans lequel ces éléments peuvent être utilisés est différent pour chaque type de solution. Pour plus d’informations, consultez la vue d’ensemble des éléments hôtes et des contrôles hôtes.
Éléments hôtes Excel
Les projets Excel vous donnent accès à plusieurs éléments hôtes :
Worksheet. Cet élément hôte contient et représente une feuille de calcul dans votre projet. Il agit également en tant que conteneur pour les contrôles managés, y compris les contrôles hôtes et les contrôles Windows Forms, et conserve des informations sur les contrôles sur sa surface. Pour plus d’informations, consultez l’élément hôte de feuille de calcul.
Workbook. Cet élément hôte représente le classeur de votre projet et agit comme conteneur pour les composants partagés par toutes les feuilles de calcul du classeur. Pour plus d’informations, consultez l’élément hôte du classeur.
ChartSheet. Cet élément hôte est une feuille de calcul dans Excel qui contient uniquement un graphique et déclenche des événements.
Lorsque vous ajoutez une feuille de graphique au moment du design en tant que nouvelle feuille dans votre projet de personnalisation au niveau du document Microsoft Office Excel, Visual Studio crée automatiquement un ChartSheet élément hôte.
Bien qu’un ChartSheet élément hôte soit une feuille de calcul dans Excel, vous ne pouvez pas ajouter de contrôles à la feuille de graphique. Si vous souhaitez avoir d’autres contrôles sur une feuille de calcul avec un graphique, n’utilisez pas de feuille de graphique. Au lieu de cela, vous pouvez placer un graphique en tant qu’objet incorporé sur une feuille de calcul à l’aide du Chart contrôle hôte. Pour plus d’informations, consultez Contrôle de graphique.
Contrôles d'hôte Excel
Il existe plusieurs contrôles hôtes pour Excel qui vous aident à créer, organiser et automatiser des classeurs et des feuilles de calcul. Ces contrôles hôtes fournissent des événements et des fonctionnalités de liaison de données que leurs équivalents dans le modèle objet Excel natif n’ont pas.
Pour plus d’informations sur les contrôles hôtes que vous pouvez utiliser dans les projets Excel, consultez les rubriques suivantes :
Contenu connexe
- Guide pratique pour remplir des contrôles ListObject avec des données
- Guide pratique pour ajouter des contrôles de graphique aux feuilles de calcul
- Guide pratique pour ajouter des contrôles ListObject à des feuilles de calcul
- Guide pratique pour ajouter des contrôles NamedRange à des feuilles de calcul
- Guide pratique pour ajouter des contrôles XMLMappedRange aux feuilles de calcul
- Guide pratique pour redimensionner les contrôles NamedRange
- Guide pratique pour redimensionner les contrôles ListObject
- Guide pratique pour valider les données lorsqu’une nouvelle ligne est ajoutée à un contrôle ListObject
- Guide pratique pour mapper des colonnes ListObject aux données
- Procédure pas à pas : programmer contre les événements d’un contrôle NamedRange
- É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
- Vue d’ensemble des éléments hôtes et des contrôles hôtes
- Limitations programmatiques des éléments hôtes et des contrôles hôtes