| Weten hoe je een Word- macro die gegevens uit Excel maakt u kennis met een aanpak voor het beheersen van een Office- applicatie met een andere leest te schrijven . Microsoft noemt deze vorm van controle " Automation . " Automatisering laat een van de Office- programma's zoals Word , Excel , Access en PowerPoint , stellen een link naar , gebruik dan de virtuele objecten van een andere Office-toepassing . Naar een Word- macro die gegevens uit Excel leest schrijven , gebruik dan de " CreateObject " verklaring van Visual Basic om een koppeling naar Excel. Maak dan gebruik van die verwijzen naar gegevens uit Excel 's "Cell " object lezen . Instructies 
  Open Excel 1 , typ een waarde in de eerste cel van het eerste werkblad . Klik op " Save " opdracht van de Office knop , typ " c: \\ ReadFromExcel.xlsx " voor de bestandsnaam . Klik op " Opslaan " om de werkmap op te slaan , sluit Excel . Kopen van 2   Klik op de Office- knop in Word , klik op de knop "Opties " . Klik op het selectievakje " Developer " op het tabblad "Ontwikkelaar " , waarin macro-opdrachten van Word houdt weer . 3
  Klik op de knop van het tabblad "Ontwikkelaar " " Visual Basic " om de Visual Basic ontwikkeling in te voeren milieu . 4
  Klik op het menu 'Extra' , klik vervolgens op de " References " commando . Klik op de " Microsoft Excel- objecten" punt , waarmee de macro toegang tot de virtuele objecten van Excel . 5
  Typ het volgende programma in het venster code . Dit programma maakt een koppeling naar de Excel-toepassing , sluit vervolgens de link. Het programma is nog niets doen met de gevestigde link. U zult nu de link naar de Excel-werkmap die u hebt gemaakt in stap 1 te openen .   Public Sub ReadExcelData ( ) op   Dim pgmExcel Zoals Excel.Application
 
  Set pgmExcel = CreateObject ( " Excel.Application " )   pgmExcel.Quit   End Sub 
  Type 6 de volgende nieuwe verklaringen na de " Set" statement . Deze verklaringen Open de Excel-werkmap die u in stap 1 , dan sluit de werkmap . Het herziene programma is nog niet gelezen geen informatie van de werkmap .
 
  Type 7 de volgende uitspraken na de " : de volgende verklaring die u zult schrijven zal informatie uit de werkmap   PgmExcel.Workbooks.Open " \\ ReadFromExcel.xlsx c " lezen . open " statement . Deze instructie gebruikt de pgmExcel object de waarde van de eerste cel in de werkmap stap 1 lezen . De " MsgBox " verklaring geeft die waarde .
  MsgBox pgmExcel.ActiveWorkbook.Sheets ( 1 ) . Cells ( 1 , 1 ) op Twitter 8
  Klik op een van de verklaringen van de programma 's , en klik vervolgens op de " Run " commando van het menu " Run" . Uw programma uit te voeren en de waarde van de cel waarin u hebt getypt in stap 1 . 
 
 |