Microsoft Office Word est une application de traitement de texte inclus dans la suite Microsoft Office . Microsoft Visual Basic pour Applications, ou VBA, est un langage de programmation informatique couramment utilisé pour automatiser des tâches de routine. Apprendre à transmettre des données entre des documents Word à l'aide de VBA est utile lorsque vous avez besoin de fusionner en permanence des documents Word manuellement . En quelques étapes, vous pouvez apprendre comment écrire du code VBA pour ouvrir deux documents Word et transférer des données entre eux. Instructions 1 Ouvrez Microsoft Office Word , tapez " ces données sont dans firstDoc " et enregistrez dans "C: \\ " as ". FirstDoc.doc " Fermez le document . Ajouter un nouveau document , tapez " Ces données sont dans le secondDoc " et enregistrez dans "C: \\ " as ". SecondDoc.doc " Fermez le document. 2 Ouvrez Microsoft Office Word , sélectionnez l'onglet « Développeur » et cliquez sur « Visual Basic ». Cliquez sur le menu "Insertion" puis sélectionner "Module ". Copiez et collez le code suivant dans votre module d'échanger du texte entre " firstDoc.doc " et " secondDoc.doc . " 3 passDataBetweenWordDocs Private Sub () Dim wrd1App Comme Word.application wrd2App As Word.application Set wrd1App = CreateObject (" Word.Application " ) Set wrd2App = CreateObject (" Word.application " ) wrd1App.Visible = True wrd2App.Visible = True Set wordFirstDoc = wrd1App.Documents.Open ("C: \\ firstDoc.doc " ) Set wordSecondDoc = wrd2App.Documents.Open ("C: \\ secondDoc.doc " ) wrd1App.Selection.Expand wdLine sTextDoc1 = wrd1App.Selection.Text < p> wrd2App.Selection.Expand wdLine sTextDoc2 = wrd2App.Selection.Text wrd1App.Selection.TypeParagraph wrd1App.Selection.TypeText texte : = " Ce texte a été passé de secondDoc : "& Text : = " Ce texte a été transmis de firstDoc :" & sTextDoc1 wrd2App.Selection.TypeParagraph End Sub 4 vous exécutez sous-programme en appuyant sur la touche "F5 ».
|