Share via


Procédure pas à pas : afficher du texte dans une zone de texte d’un document à l’aide d’un bouton

Cette procédure pas à pas montre comment utiliser les boutons et les zones de texte dans une personnalisation au niveau du document pour Microsoft Office Word.

S’applique à : les informations de cette rubrique s’appliquent aux projets au niveau du document pour Word. Pour plus d’informations, consultez Fonctionnalités disponibles par application Office lication et le type de projet.

Cette procédure pas à pas décrit les tâches suivantes :

  • Ajout de contrôles au document Word d'un projet de niveau document au moment du design.

  • Remplissage d'une zone de texte lorsqu'un clic est effectué.

    Remarque

    Il est possible que pour certains des éléments de l'interface utilisateur de Visual Studio, votre ordinateur affiche des noms ou des emplacements différents de ceux indiqués 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 Personnaliser l’IDE.

Prérequis

Vous devez disposer des éléments suivants pour exécuter cette procédure pas à pas :

Créer le projet

La première étape consiste à créer un projet de document Word.

Pour créer un projet

  1. Créez un projet de document Word avec le nom Mon bouton Word. Dans l’Assistant, sélectionnez Créer un document.

    Pour plus d’informations, consultez Guide pratique pour créer des projets Bureau dans Visual Studio.

    Visual Studio ouvre le nouveau document Word dans le concepteur et ajoute le projet My Word Button à Explorateur de solutions.

Ajouter des contrôles au document Word

Les contrôles d'interface utilisateur se composent d'un bouton et une zone de texte dans le document Word.

Pour ajouter un bouton et une zone de texte

  1. Vérifiez que le document est ouvert dans le concepteur Visual Studio.

  2. Sous l’onglet Contrôles communs de la boîte à outils, faites glisser un TextBox contrôle vers le document.

    Remarque

    Dans Word, les contrôles sont déposés en ligne avec le texte par défaut. Vous pouvez modifier la façon dont les contrôles et les objets de forme sont insérés en modifiant la valeur par défaut sous l’onglet Modifier de la boîte de dialogue Options dans Word.

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

  4. Recherchez TextBox1 dans la zone de liste déroulante Propriétés et remplacez la propriété Name de la zone de texte par displayText.

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

    Propriété Valeur
    Nom insertText
    Texte Insérer du texte

    Vous pouvez maintenant écrire le code qui s'exécute lors d'un clic sur le bouton.

Remplir la zone de texte lorsque le bouton est cliqué

Chaque fois que l’utilisateur sélectionne le bouton, Hello World ! est ajouté à la zone de texte.

Pour écrire dans la zone de texte lorsqu'un clic est effectué

  1. Dans Explorateur de solutions, cliquez avec le bouton droit sur ThisDocument, puis sélectionnez Afficher le code dans le menu contextuel.

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

    private void insertText_Click(object sender, EventArgs e)
    {
        this.displayText.Text += "Hello World!";
    }
    
  3. En C#, vous devez ajouter un gestionnaire d'événements du bouton à l'événement Startup. Pour plus d’informations sur la création de gestionnaires d’événements, consultez Guide pratique pour créer des gestionnaires d’événements dans Bureau projets.

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

Test de l’application

Vous pouvez maintenant tester votre document pour vous assurer que le message Hello World ! apparaît dans la zone de texte lorsque vous sélectionnez le bouton.

Pour tester votre document

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

  2. Sélectionnez 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 documents Word. Voici quelques tâches susceptibles de venir après :