Procédure pas à pas : modifier la mise en forme du document à l’aide de contrôles CheckBox
Cette procédure pas à pas montre comment utiliser des contrôles Windows Forms dans une personnalisation au niveau du document pour Microsoft Bureau Word afin de modifier la mise en forme du texte.
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 texte et d’un contrôle au document dans un projet au niveau du document au moment du design.
Mise en forme du texte lorsqu’une option est sélectionnée.
Pour voir le résultat sous la forme d’un exemple terminé, consultez l’exemple de contrôles Word dans Bureau exemples de développement et les procédures pas à pas.
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 :
Une édition de Visual Studio qui inclut les outils de développement Microsoft Office. Pour plus d’informations, consultez Configurer un ordinateur pour développer des solutions Bureau.
Word 2013 ou Word 2010 .
Créer le projet
La première étape consiste à créer un projet de document Word.
Création d'un projet
Créez un projet de document Word avec le nom Ma mise en forme 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 De mise en forme My Word à Explorateur de solutions.
Ajouter du texte et des contrôles au document Word
Pour cette procédure pas à pas, ajoutez trois zones case activée et du texte dans un Bookmark contrôle au document Word. Les zones case activée présentent des options à l’utilisateur pour la mise en forme du texte.
Ajouter trois boîtes de case activée
Vérifiez que le document est ouvert dans le concepteur Visual Studio.
Sous l’onglet Contrôles communs de la boîte à outils, faites glisser le premier CheckBox contrôle vers le document.
Dans la fenêtre Propriétés , changez les propriétés suivantes.
Propriété Valeur Nom applyBoldFont Texte Gras Appuyez sur Entrée pour déplacer le point d’insertion sous la première zone case activée.
Ajoutez une deuxième zone case activée au document sous la
ApplyBoldFont
zone case activée et modifiez les propriétés suivantes.Propriété Valeur Nom applyItalicFont Texte Italique Appuyez sur Entrée pour déplacer le point d’insertion sous la deuxième zone case activée.
Ajoutez une troisième zone case activée au document sous la
ApplyItalicFont
zone case activée et modifiez les propriétés suivantes.Propriété Valeur Nom applyUnderlineFont Texte Soulignement
Ajouter du texte et un contrôle Bookmark
Déplacez le point d’insertion sous les contrôles de zone case activée et tapez le texte suivant :
Cliquez sur une zone case activée pour modifier la mise en forme de ce texte.
Sous l’onglet Contrôles Word de la boîte à outils, faites glisser un Bookmark contrôle vers le document.
La boîte de dialogue Ajouter un contrôle de signet s’affiche.
Sélectionnez le texte que vous avez ajouté au document, puis cliquez sur OK.
Un Bookmark contrôle nommé Bookmark1 est ajouté au texte sélectionné dans le document.
Dans la fenêtre Propriétés , remplacez la valeur de la propriété (Name) par fontText.
Ensuite, écrivez le code pour mettre en forme le texte lorsqu’une zone de case activée est case activée ou effacée.
Mettre en forme le texte lorsqu’une zone de case activée est case activée ou effacée
Lorsque l’utilisateur sélectionne une option de mise en forme, modifiez le format du texte dans le document.
Modifier la mise en forme lorsqu’une zone de case activée est sélectionnée
Cliquez avec le bouton
ThisDocument
droit dans Explorateur de solutions, puis cliquez sur Afficher le code dans le menu contextuel.Pour C# uniquement, ajoutez les constantes suivantes à la classe ThisDocument .
const int WordTrue = -1; const int WordFalse = 0;
Ajoutez le code suivant au Click gestionnaire d’événements de la
applyBoldFont
zone case activée.Ajoutez le code suivant au Click gestionnaire d’événements de la
applyItalicFont
zone case activée.Ajoutez le code suivant au Click gestionnaire d’événements de la
applyUnderlineFont
zone case activée.En C#, vous devez ajouter des gestionnaires d’événements pour les zones de texte à 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.applyBoldFont.Click += new EventHandler(applyBoldFont_Click); this.applyItalicFont.Click += new EventHandler(applyItalicFont_Click); this.applyUnderlineFont.Click += new EventHandler(applyUnderlineFont_Click);
Test de l’application
Vous pouvez maintenant tester votre document pour vérifier que le texte est correctement mis en forme lorsque vous sélectionnez ou désactivez une zone de case activée.
Tester votre document
Appuyez sur F5 pour exécuter votre projet.
Sélectionnez ou désactivez une zone de case activée.
Vérifiez que le texte est correctement mis en forme.
Étapes suivantes
Cette procédure pas à pas montre les principes fondamentaux de l’utilisation de zones case activée et de la modification par programmation de la mise en forme du texte sur les documents Word. Voici quelques tâches susceptibles de venir après :
Utilisez un bouton pour remplir une zone de texte. Pour plus d’informations, consultez Procédure pas à pas : afficher du texte dans une zone de texte d’un document à l’aide d’un bouton.
Utilisation de cases d'option pour sélectionner des styles de graphique.