Microsoft's suite van Office-toepassingen kunnen allemaal worden geautomatiseerd met behulp van Microsoft's eigen proprietary scripting taal , Visual Basic for Applications ( VBA ) . Het is gebruikelijk voor Excel-spreadsheets te groot geworden , en soms kan het nodig zijn om rapporten uit die grote spreadsheets genereren . Om dat te doen, gebruik VBA om de gegevens uit Excel lezen en schrijven het in een Word-document , zodat het mooi kan worden afgedrukt en gepresenteerd aan het management en de aandeelhouders . Instructies 1 Open de Visual Basic Editor door op " Alt " en " F11 " op hetzelfde moment . Dubbelklik op " ThisWorkbook " 2 in de linker navigatie paneel om het te openen , als het nog niet is geopend . Kopieer 3 en plak de volgende code in het code-venster . Het zal Word opent , maak een nieuw document en plaatst de inhoud van cel A1 op het werkblad in de eerste regel van het Word-document : Dim wrdApp Zoals Word.Application Dim wrdDoc als Word . document Set wrdApp = CreateObject ( " Word.Application " ) op Twitter wrdApp.Visible = True Stel wrdDoc = wrdApp.Documents.Add ' maak een nieuw document < br > Met wrdDoc . Content.InsertAfter Range ( " A1 " ) Eind Met 4 Klik op " tools" en vervolgens " Referenties " in het bovenste menu van de Visual Basic -editor . Check " Microsoft Word Object Library " in de lijst met verwijzingen naar een vinkje te plaatsen , en klik vervolgens op " OK " om de referentie toe te voegen . 5 De macro uitvoeren door op " F5 " om het document te openen zien .
|