Automatisation des applications Excel (Comment faire dans Visual Studio Tools pour Office)
Mise à jour : novembre 2007
S'applique à |
---|
Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions spécifiés de Microsoft Office. Type de projet
Version de Microsoft Office
Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet. |
Cette page fournit des liens permettant d'obtenir de l'aide pour des tâches couramment exécutées qui utilisent le modèle objet Microsoft Office Excel dans Visual Studio Tools pour Office. Pour afficher d'autres catégories de tâches clés traitées dans l'aide de Visual Studio Tools pour Office, consultez Comment faire dans Visual Studio Tools pour Office.
Programmation pour Excel
Solutions Excel
Fournit des liens vers des informations relatives à la création de solutions Excel dans Visual Studio Tools pour Office.Mise en route de la programmation des personnalisations au niveau du document pour Excel
Décrit ce que vous devez savoir pour créer des applications Excel à l'aide de Visual Studio Tools pour Office.Mise en route de la programmation de compléments d'application
Décrit ce que vous devez savoir pour créer des compléments au niveau de l'application.Programmation de compléments d'application
Décrit les tâches de programmation principales permettant de créer des compléments au niveau de l'application.Programmation de personnalisations au niveau du document
Décrit les tâches de programmation principales permettant de créer des personnalisations au niveau du document.Comment : créer des gestionnaires d'événements dans Visual Studio Tools pour Office
Décrit plusieurs méthodes pour créer des gestionnaires d'événements en Visual Basic et C#, que vous utilisiez le mode Design ou le mode Code.
Graphiques
Comment : ajouter des contrôles Chart aux feuilles de calcul
Montre les deux manières d'ajouter des contrôles Chart à vos feuilles de calcul Excel : à partir d'Excel, et par programme au moment de l'exécution.Procédure pas à pas : mise à jour d'un graphique dans une feuille de calcul à l'aide de cases d'option
Décrit les notions de base de la modification des styles de graphique à l'aide de cases d'option dans une feuille de calcul Excel.
Calculs
- Comment : exécuter des calculs Excel par programme
Montre comment utiliser la méthode Calculate pour exécuter tous les calculs dans une plage, ainsi que dans tous les classeurs ouverts.
Listes
Comment : ajouter des contrôles ListObject aux feuilles de calcul
Décrit les différentes manières d'ajouter des contrôles ListObject à des feuilles de calcul Excel : depuis Excel, à partir de la Boîte à outils Visual Studio, à partir de la fenêtre Sources de données, ainsi que par programme.Comment : redimensionner les contrôles ListObject
Montre comment modifier la taille d'une liste dans un classeur Excel en la redéfinissant dans la boîte de dialogue Redimensionner la liste ou en la redimensionnant par programme.Comment : mapper des colonnes ListObject aux données
Décrit comment mapper des colonnes spécifiques dans un contrôle ListObject à une source de données.Comment : gérer des erreurs lorsqu'une nouvelle ligne est ajoutée à un contrôle ListObject
Décrit comment utiliser l'événement ErrorAddDataboundRow pour corriger une erreur et essayer d'ajouter une nouvelle fois la ligne à la source de données.
Protection
Comment : protéger des classeurs
Montre comment vous pouvez utiliser les méthodes Protect et Unprotect pour protéger un classeur, afin que les utilisateurs ne puissent pas ajouter ou supprimer des feuilles de calcul, ou en ôter la protection.Comment : protéger des feuilles de calcul
Fournit un exemple de l'utilisation de la fonctionnalité de protection dans Excel pour empêcher les utilisateurs et/ou des codes de modifier des objets dans une feuille de calcul.Comment : ôter la protection des feuilles de calcul
Montre l'utilisation de la méthode Unprotect pour ôter la protection d'une feuille de calcul Excel.Comment : définir et effacer les mots de passe du classeur
Montre comment la propriété Password obtient ou définit le mot de passe associé à un classeur Excel.
Plages
Comment : appliquer des styles à des plages dans les classeurs
Montre comment appliquer des styles nommés à des zones dans des classeurs Excel.Comment : effacer les styles des plages dans les classeurs
Montre comment effacer des styles qui ont été ajoutés à une plage dans Excel, en appliquant le style Normal à la plage.Comment : faire référence aux plages de la feuille de calcul dans le code
Fournit un exemple de code qui indique comment conduire un objet Range à faire référence à une simple cellule ou à un groupe de cellules.Comment : remplir automatiquement des plages avec des données soumises à modification incrémentielle
Fournit un exemple qui indique comment la méthode AutoFill de l'objet Range vous permet de remplir automatiquement une plage avec des valeurs.Comment : rechercher du texte dans les plages de la feuille de calcul
Présente l'utilisation de la méthode Find de l'objet Range pour rechercher du texte dans une plage.Comment : ajouter des contrôles NamedRange aux feuilles de calcul
Décrit les différentes manières d'ajouter des plages nommées à des feuilles de calcul : depuis Excel, à partir de la Boîte à outils Visual Studio, à partir de la fenêtre Sources de données, ainsi que par programme.Comment : supprimer des contrôles NamedRange au moment du design
Décrit comment utiliser la boîte de dialogue Définir un nom dans Excel pour supprimer les contrôles NamedRange d'une feuille de calcul Excel.Procédure pas à pas : programmation d'événements d'un contrôle NamedRange
Montre comment ajouter un contrôle NamedRange à une feuille de calcul Excel et programmer ses événements.Comment : redimensionner les contrôles NamedRange
Montre comment redimensionner un contrôle NamedRange en redéfinissant sa taille dans la boîte de dialogue Définir un nom ou en le redimensionnant par programme.Comment : appliquer de la couleur à des plages Excel
Décrit comment utiliser la méthode ToOle pour appliquer une couleur au texte dans une plage de cellules.Comment : stocker et récupérer des valeurs de date dans des plages Excel
Décrit comment utiliser la méthode FromOADate pour récupérer la valeur des dates stockées dans le format OLE Automation.
Exemples
Analyse des données, exemple
Illustre les tâches d'analyse des données exécutées à l'aide des menus et des boutons de barre d'outils dans Excel.Contrôles Excel, exemple
Montre comment accéder aux événements de contrôles managés dans une feuille de calcul Excel à partir d'un assembly de projet Visual Studio Tools pour Office.
Balises actives
Comment : activer des balises actives dans Word et Excel
Montre comment rendre des balises actives visibles.Comment : ajouter des balises actives aux classeurs Excel
Montre comment ajouter une balise active simple dans une personnalisation au niveau du document Excel.Comment : créer des balises actives avec des modules de reconnaissance personnalisés dans Excel
Montre comment créer une balise active avec une expression régulière.
Procédures pas à pas
Procédure pas à pas : affichage de texte dans une zone de texte d'une feuille de calcul à l'aide d'un bouton
Décrit les principes de base liés à l'utilisation des boutons et des zones de texte dans les feuilles de calcul Excel.Procédure pas à pas : modification de la mise en forme d'une feuille de calcul à l'aide de contrôles CheckBox
Décrit les concepts de base de l'utilisation des cases à cocher dans une feuille de calcul Excel pour modifier la mise en forme.Procédure pas à pas : mise à jour d'un graphique dans une feuille de calcul à l'aide de cases d'option
Décrit les notions de base de la modification des styles de graphique à l'aide de cases d'option dans une feuille de calcul Excel.Procédure pas à pas : collecte de données à l'aide d'un Windows Form
Montre comment ouvrir un Windows Form à partir d'une feuille de calcul Excel, collecter des informations auprès de l'utilisateur et écrire ces informations dans une cellule de feuille de calcul.Procédure pas à pas : liaison de données simple dans un projet au niveau du document
Vous guide à travers les notions de base de la liaison d'un simple champ de données d'une base de données SQL Server à un contrôle NamedRange dans Excel.
Classeurs
Comment : créer des classeurs
Montre comment créer un nouveau classeur à l'aide de la méthode Add de la collection Workbooks.Comment : ouvrir des classeurs
Montre comment utiliser la méthode Open de la collection Workbooks, en passant le chemin d'accès au classeur.Comment : ouvrir des fichiers texte en tant que classeurs
Fournit du code qui charge un fichier texte en tant que classeur, en utilisant les virgules comme délimiteurs et en commençant à la troisième ligne du fichier texte.Comment : activer des classeurs
Montre comment utiliser la méthode Activate pour activer un classeur Excel et sélectionner la première feuille du classeur et comment faire référence à des classeurs individuels dans le code.Comment : enregistrer des classeurs
Montre comment enregistrer tous les classeurs ouverts, enregistrer le classeur courant au format XML et enregistrer une copie de sauvegarde d'un classeur.Comment : fermer des classeurs
Montre comment utiliser la méthode Close pour fermer un classeur et ignorer les modifications.Comment : ajouter des feuilles de calcul aux classeurs à l'aide de l'automation de projet Visual Studio
Fournit un exemple qui ajoute une nouvelle feuille de calcul à un classeur Excel existant ouvert dans le concepteur Visual Studio.
Feuilles de calcul
Comment : sélectionner des feuilles de calcul
Montre comment sélectionner la première feuille d'un classeur à l'aide de la méthode Select.Comment : ajouter des feuilles de calcul à des classeurs
Montre comment ajouter une nouvelle feuille de calcul et une copie d'une feuille existante à un classeur Excel à l'aide de la méthode Add de la collection Sheets.Comment : supprimer des feuilles de calcul des classeurs
Montre comment utiliser la méthode Delete de la collection Sheets pour supprimer une feuille de calcul spécifiée.Comment : masquer des feuilles de calcul
Montre comment afficher ou masquer une feuille de calcul existante sans avoir à supprimer et à recréer la feuille.Comment : déplacer des feuilles de calcul dans les classeurs
Fournit du code qui indique comment déplacer la première feuille de calcul d'un classeur de sorte qu'elle devienne la dernière dans la collection.Comment : imprimer des feuilles de calcul
Fournit le code pour imprimer deux copies de la première page d'une feuille de calcul spécifiée et afficher un aperçu du document avant l'impression.Comment : vérifier l'orthographe dans les feuilles de calcul
Montre comment utiliser la méthode CheckSpelling pour vérifier l'orthographe dans une feuille de calcul et afficher les résultats.Comment : copier des données et une mise en forme d'une feuille de calcul à l'autre
Montre comment utiliser la méthode FillAcrossSheets pour copier les données à partir d'une plage d'une feuille vers toutes les autres feuilles dans le classeur.Comment : trier des données par programme dans les feuilles de calcul
Montre comment utiliser la méthode Sort de l'objet Range pour trier des données dans une feuille de calcul.Comment : ajouter des feuilles de calcul aux classeurs à l'aide de l'automation de projet Visual Studio
Fournit un exemple qui ajoute une nouvelle feuille de calcul à un classeur Excel existant ouvert dans le concepteur Visual Studio.Comment : afficher les commentaires d'une feuille de calcul
Montre comment utiliser la propriété Comment du contrôle NamedRange pour afficher des commentaires dans les feuilles de calcul Excel.Comment : envoyer des valeurs à des cellules de feuilles de calcul
Décrit comment utiliser la propriété Value2 d'une plage nommée pour assigner une valeur à cette plage.Comment : ajouter et supprimer des commentaires de feuille de calcul
Décrit comment ajouter et supprimer par programme des commentaires dans les cellules d'une feuille de calcul.
XML et schémas
Comment : mapper des schémas à des feuilles de calcul dans Visual Studio
Décrit comment mapper un schéma XML à une feuille de calcul pendant que celle-ci est ouverte dans un projet Visual Studio Tools pour Office, à l'aide des mêmes outils Excel que ceux utilisés lorsque la feuille de calcul est ouverte en dehors de Visual Studio.Comment : ouvrir des fichiers XML en tant que classeurs
Montre comment vous pouvez utiliser la méthode OpenXML pour ouvrir un fichier XML comme un classeur.