Partager via


Procédure pas à pas : affichage de texte dans une zone de texte d'une feuille de calcul à l'aide d'un bouton

Mise à jour : novembre 2007

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.

Type de projet

  • Projets au niveau du document

Version de Microsoft Office

  • Excel 2003

  • Excel 2007

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Cette procédure pas à pas présente les notions de base de l'utilisation des boutons et des zones de texte dans les feuilles de calcul Microsoft Office Excel et explique comment créer des projets Excel à l'aide de Visual Studio Tools pour Office. Pour voir le résultat sous la forme d'un exemple complet, consultez Contrôles Excel, exemple.

Au cours de cette procédure pas à pas, vous apprendrez à :

  • ajouter des contrôles à une feuille de calcul ;

  • remplir une zone de texte lorsque l'utilisateur clique sur un bouton ;

  • tester votre projet.

Remarque :

Votre ordinateur risque d'afficher des noms ou des emplacements différents pour certains éléments de l'interface utilisateur de Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.

Composants requis

Pour exécuter cette procédure pas à pas, vous avez besoin des éléments suivants :

  • Visual Studio Tools pour Office (composant facultatif de Visual Studio 2008 Professional et Visual Studio Team System)

  • Microsoft Office Excel 2003 ou Microsoft Office Excel 2007.

Création du projet

Dans cette étape, vous allez créer un projet de classeur Excel à l'aide de Visual Studio Tools pour Office.

Pour créer un projet

  • Créez un projet de classeur Excel et attribuez-lui le nom My Excel Button. Assurez-vous d'avoir sélectionné Créer un nouveau document. Pour plus d'informations, consultez Comment : créer des projets Visual Studio Tools pour Office.

    Visual Studio ouvre le nouveau classeur Excel dans le concepteur et ajoute le projet My Excel Button à l'Explorateur de solutions.

Ajout de contrôles à la feuille de calcul

Pour cette procédure pas à pas, la première feuille de calcul doit comporter un bouton et une zone de texte.

Pour ajouter un bouton et une zone de texte

  1. Vérifiez que le classeur My Excel Button.xls est ouvert dans le concepteur Visual Studio, avec la feuille Sheet1 affichée.

  2. À partir de l'onglet Contrôles communs de la boîte à outils, faites glisser un TextBox vers Sheet1.

  3. Dans le menu Affichage, sélectionnez Fenêtre Propriétés.

  4. Assurez-vous que TextBox1 est visible dans la liste déroulante de la fenêtre Propriétés et remplacez la valeur de la propriété Name de la zone de texte par displayText.

  5. Faites glisser un contrôle Button vers Sheet1 et modifiez les propriétés suivantes :

    Propriété

    Valeur

    Nom

    insertText

    Text

    Insert Text

L'étape suivante consiste à écrire le code à exécuter lorsque l'utilisateur clique sur le bouton.

Remplissage de la zone de texte lorsque l'utilisateur clique sur le bouton

Lorsque l'utilisateur clique sur le bouton, Hello World! apparaît dans la zone de texte.

Pour écrire dans la zone de texte lorsque l'utilisateur clique sur le bouton

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur Sheet1, puis cliquez sur Afficher le code dans le menu contextuel.

  2. Ajoutez le code suivant au gestionnaire d'événements Click du bouton :

    Private Sub insertText_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
        Handles insertText.Click
    
        Me.displayText.Text += "Hello World! "
    End Sub
    
    private void insertText_Click(object sender, EventArgs e)
    {
        this.displayText.Text += "Hello World! ";
    }
    
  3. En C#, vous devez ajouter un gestionnaire d'événements à l'événement Startup comme indiqué ci-dessous. Pour plus d'informations sur la création de gestionnaires d'événements, consultez Comment : créer des gestionnaires d'événements dans Visual Studio Tools pour Office.

    this.insertText.Click += new EventHandler(insertText_Click);
    

Test de l'application

Vous pouvez maintenant tester votre classeur et vous assurer que le message Hello World! apparaît dans la zone de texte lorsque vous cliquez sur le bouton.

Pour tester votre classeur

  1. Appuyez sur F5 pour exécuter votre projet.

  2. Cliquez sur le bouton.

  3. Vérifiez que Hello World! apparaît dans la zone de texte.

Étapes suivantes

Cette procédure pas à pas présente les notions de base de l'utilisation des boutons et des zones de texte dans les feuilles de calcul Excel. Vous devrez peut-être ensuite :

Voir aussi

Tâches

Comment : ajouter des contrôles Windows Forms à des documents Office

Concepts

Procédures pas à pas utilisant Excel

Limitations des contrôles Windows Forms dans les documents Office