Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette procédure pas à pas montre comment utiliser des contrôles Windows Forms dans une personnalisation au niveau du document pour Microsoft Office Word afin de modifier la mise en forme du texte.
S’applique à : Les informations contenues dans cette rubrique s’appliquent aux projets au niveau du document pour Word. Pour plus d’informations, 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 texte et d’un contrôle au document dans un projet de niveau document en phase de conception.
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 les exemples de développement Office et les procédures pas à pas.
Note
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.
Prerequisites
Vous devez disposer des éléments suivants pour exécuter cette procédure pas à pas :
É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 Office.
Word 2013 ou Word 2010 .
Créer le projet
La première étape consiste à créer un projet de document Word.
Créer 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 nouveau document.
Pour plus d’informations, consultez Guide pratique pour créer des projets Office dans Visual Studio.
Visual Studio ouvre le nouveau document Word dans le concepteur et ajoute le projet De mise en forme My Word à l’Explorateur de solutions.
Ajouter du texte et des contrôles au document Word
Pour cette procédure pas à pas, ajoutez trois cases à cocher et du texte dans un Bookmark contrôle au document Word. Les cases à cocher présentent les options à l’utilisateur pour mettre en forme le texte.
Ajouter trois cases à cocher
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 , modifiez les propriétés suivantes.
Propriété Valeur Nom applyBoldFont Texte Bold Appuyez sur Entrée pour déplacer le point d’insertion sous la première case à cocher.
Ajoutez une deuxième case à cocher au document sous la
ApplyBoldFontcase à cocher et modifiez les propriétés suivantes.Propriété Valeur Nom applyItalicFont Texte Italic Appuyez sur Entrée pour déplacer le point d’insertion sous la deuxième case à cocher.
Ajoutez une troisième case à cocher au document sous la
ApplyItalicFontcase à cocher et modifiez les propriétés suivantes.Propriété Valeur Nom applyUnderlineFont Texte Souligner
Ajouter du texte et un contrôle Bookmark
Déplacez le point d’insertion sous les contrôles de case à cocher et tapez le texte suivant :
Cliquez sur une case à cocher 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 case à cocher est cochée ou désactivée.
Mettre en forme le texte lorsqu’une case à cocher est cochée ou désactivé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 case à cocher est cochée
Cliquez avec le bouton
ThisDocumentdroit dans l’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 gestionnaire d'événements de la case
applyBoldFontà cocher Click.Ajoutez le code suivant au gestionnaire d’événements de la case à cocher Click
applyItalicFont.Ajoutez le code suivant au gestionnaire d'événements de la case à cocher Click
applyUnderlineFont.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 des projets Office.
this.applyBoldFont.Click += new EventHandler(applyBoldFont_Click); this.applyItalicFont.Click += new EventHandler(applyItalicFont_Click); this.applyUnderlineFont.Click += new EventHandler(applyUnderlineFont_Click);
Tester l’application
Vous pouvez maintenant tester votre document pour vérifier que le texte est correctement mis en forme lorsque vous activez ou désactivez une case à cocher.
Tester votre document
Appuyez sur F5 pour exécuter votre projet.
Activez ou désactivez une case à cocher.
Vérifiez que le texte est correctement mis en forme.
Étapes suivantes
Cette procédure pas à pas montre les principes fondamentaux de l’utilisation des cases à cocher et de la modification par programmation de la mise en forme du texte sur les documents Word. Voici quelques tâches qui peuvent venir à venir :
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.
Utilisez des cases d’option pour sélectionner des styles de graphique.