Procédure pas à pas : affichage de texte dans une zone de texte d'un document à l'aide d'un bouton
Cette procédure pas à pas montre comment utiliser des boutons et des zones de texte dans une personnalisation au niveau du document pour Microsoft Office Word.
S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document pour Word 2013 et Word 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.
Cette procédure pas à pas décrit les tâches suivantes :
Ajout de contrôles au document Word dans un projet au niveau du document au moment du design.
Remplissage d'une zone de texte lorsque l'utilisateur clique sur un bouton
[!REMARQUE]
Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'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 devez disposer des composants suivants :
-
Une édition de Visual Studio 2012 qui inclut les outils de développement Microsoft Office. Pour plus d'informations, consultez [Configuration d'un ordinateur pour développer des solutions Office](bb398242\(v=vs.110\).md).
- Word 2013 ou Word 2010.
Création du projet
La première étape consiste à créer un projet de document Word.
Pour créer un projet
Créez un projet de document Word et appelez-le Mon bouton Word.Dans l'Assistant, sélectionnez Créer un nouveau document.
Pour plus d’informations, consultez Comment : créer des projets Office dans Visual Studio.
Visual Studio ouvre le nouveau document Word dans le concepteur et ajoute le projet Mon bouton Word à l'Explorateur de solutions.
Ajout de contrôles au document Word
Les contrôles d'interface utilisateur se composent d'un bouton et d'une zone de texte dans le document Word.
Pour ajouter un bouton et une zone de texte
Vérifiez que le document est ouvert dans le concepteur Visual Studio.
À partir de l'onglet Contrôles communs de la Boîte à outils, faites glisser un contrôle TextBox vers le document.
[!REMARQUE]
Dans Word, les contrôles sont par défaut insérés avec du texte.Vous pouvez modifier le mode d'insertion des contrôles et des objets de forme en modifiant la valeur par défaut dans l'onglet Édition de la boîte de dialogue Options dans Word.
Dans le menu Affichage, cliquez sur Fenêtre Propriétés.
Recherchez TextBox1 dans la zone de liste déroulante de la fenêtre Propriétés, puis remplacez la propriété Name de la zone de texte par la valeur displayText.
Faites glisser un contrôle Button dans le document et modifiez les propriétés suivantes.
Propriété
Valeur
Nom
insertText
du texte ;
Insérer du texte
Vous pouvez à présent écrire le code à exécuter lorsque le bouton est activé.
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
Dans l'Explorateur de solutions, cliquez avec le bouton droit sur ThisDocument, puis cliquez sur Afficher le code dans le menu contextuel.
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!"; }
En C#, vous devez ajouter un gestionnaire d'événements à l'événement Startup pour le bouton.Pour plus d'informations sur la création de gestionnaires d'événements, consultez Comment : créer des gestionnaires d'événements dans les projets Office.
this.insertText.Click += new EventHandler(insertText_Click);
Test de l'application
Vous pouvez maintenant tester votre document et vérifier que le message Hello World! apparaît dans la zone de texte lorsque vous cliquez sur le bouton.
Pour tester votre document
Appuyez sur F5 pour exécuter votre projet.
Cliquez sur le bouton.
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.Vous devrez peut-être ensuite exécuter les opérations suivantes :
Utilisation d'une zone de liste déroulante pour modifier la mise en forme.Pour plus d’informations, consultez Procédure pas à pas : modification de la mise en forme d'un document à l'aide de contrôles CheckBox.
Utilisation de cases d'option pour sélectionner des styles de graphique.Pour plus d’informations, consultez Procédure pas à pas : mise à jour d'un graphique dans un document à l'aide de cases d'option.
Voir aussi
Tâches
Comment : ajouter des contrôles Windows Forms à des documents Office
Concepts
Vue d'ensemble des contrôles Windows Forms dans les documents Office
Procédures pas à pas utilisant Word
Vue d'ensemble des éléments hôtes et des contrôles hôtes
Autres ressources
Exemples et procédures pas à pas relatifs au développement Office