Condexatedenbay.com


Comment insérer du texte dans un document word en vba

Comment insérer du texte dans un document word en vba


Microsoft Word est une application de traitement de texte qui fait partie de la suite Office. VBA est couramment utilisé pour automatiser les tâches courantes dans les applications Office telles que Word. Si vous travaillez avec Excel, vous devrez transférer du texte d'une feuille de calcul vers Microsoft Word. En quelques étapes simples, vous pouvez créer une fonction pour ajouter du texte à un document Word à l'aide de VBA.

Instructions

• Ouvrir Microsoft Office 2007, cliquez sur onglet « Développeur » et sélectionnez « Visual Basic ». Cliquez sur « Outils », sélectionnez « Références » et cochez "bibliothèque d'objets Microsoft Word 12.0. Sélectionnez « OK ».

• Tapez la commande suivante pour créer une fonction : Private Function insertTextToWord() appuyer sur « Enter ».

• Tapez la commande suivante pour créer vos variables : Dim wrdApp As Word.Application Dim wrdDoc As Word.Document

• Tapez la commande suivante pour ouvrir Word et ajouter un nouveau document : Set wrdApp = Word.application wrdApp.Visible = True Set wrdDoc = wrdApp.Documents.Add

• Tapez la commande suivante pour ajouter du texte à votre document : avec wrdApp. Selection.TypeText Text: = « Ceci est texte d'Excel inséré dans un nouveau document Word. ». Selection.TypeParagraph fin avec Execute votre fonction.