La suite d'applications de bureau de Microsoft peuvent tous être automatisé en utilisant le propre langage de script propriétaire de Microsoft , Visual Basic pour Applications ( VBA) . Il est commun pour les feuilles de calcul Excel pour devenir grand , et il est parfois nécessaire de générer des rapports à partir de ces grandes feuilles de calcul. Pour ce faire, utilisez VBA pour lire les données à partir d'Excel et de l'écrire dans un document Word de sorte qu'il peut être imprimé et joliment présenté à la direction et aux actionnaires . Instructions
1
Ouvrez l'éditeur Visual Basic en appuyant sur "Alt" et "F11" en même temps .
2
Double -cliquez sur " ThisWorkbook " dans le menu de gauche volet pour l'ouvrir , si ce n'est pas déjà ouverte.
3
Copiez et collez le code suivant dans la fenêtre de code . Il ouvrira Word, créer un nouveau document et placer le contenu de la cellule A1 sur votre feuille de calcul dans la première ligne du document Word:
Dim wrdApp Comme Word.application
wrdDoc As Parole . Propriétés du document
Set wrdApp = CreateObject (" Word.Application " )
wrdApp.Visible = True
Set wrdDoc = wrdApp.Documents.Add «créer un nouveau document
wrdDoc
. Content.InsertAfter Range (" A1")
End With
4
Cliquez sur " Outils" puis "Références" dans le menu en haut de l'éditeur Visual Basic. Cochez la case " Microsoft Word Object Library" dans la liste des références pour placer une coche à côté de lui , puis cliquez sur "OK" pour ajouter la référence .
5
exécutez la macro en appuyant sur la touche "F5 " pour voir le document ouvert.