De Visual Basic programmeertaal is Microsoft's versie van het klassieke programmeertaal " Basic . " Microsoft heeft ook de functionaliteit van de Visual Basic taal toegevoegd aan de backend van de Microsoft Office suite . Visual Basic for Applications ( VBA ) is de programmering shell die kan werken met Microsoft Word op complexe en dynamische documenten te maken . De programmering code wordt ingevoerd in de Visual Basic Editor en start met Microsoft Word macro's . Aan de slag met VBA in Word , moet u leren hoe u macro's wilt inschakelen, de basisstructuur van een functie of procedure en hoe de code uit te voeren wanneer u klaar bent . Instructies Werken met Word 2007/2010 1 Enable macros . VBA- code wordt uitgevoerd in de vorm van macro's in Word . Als het beveiligingsniveau niet is ingesteld op macro's uitvoeren , zult u niet in staat zijn om de code uit te voeren . Klik op de " Office " knop en dan ' Opties voor Word . " Klik op het tabblad " Center Trust " . Klik op de ' Trust Center Settings " en vervolgens " Instellingen voor macro's . " Klik op de instelling voor " Trust toegang tot het VBA-project objectmodel . " Klik op "OK . " Kopen van 2 Toon de tab " Developer " als je nog niet hebt. Klik op de " Office "-knop opnieuw en vervolgens " Opties voor Word . " Klik op het tabblad " Popular " als het nog niet is geselecteerd . Klik op het " Tabblad Ontwikkelaars op het lint " en klik op "OK . " 3 Open de Visual Basic Editor daarna . Klik op het tabblad "Ontwikkelaar " . Klik op ' Visual Basic . " 4 Voeg je VBA-code . U kunt de gebruiker formulieren , modules en klasse modules toevoegen , afhankelijk van wat u wilt doen in VBA , de mogelijkheden zijn talrijk . Bijvoorbeeld , kunt u VBA gebruiken om het huidige document op te slaan met een nieuwe bestandsnaam . Een nieuwe module om dit te doen . Klik op " Invoegen" en vervolgens " Module . " Typ de code voor de procedure . " Sub SaveAsDocument ( ) Dim wdCurrentApp Zoals Word.Application Set wdCurrentApp = GetObject ( , " Word.Application " ) < br wdCurrentApp.ActiveDocument.SaveAs > " C : \\ Mijn documenten \\ VBExample.docx " End Sub " Dit is de basisstructuur van VBA- procedures , modules en class modules . Sommige zijn kleiner dan dit, en sommige zijn veel gedetailleerder . Klik op " File " en vervolgens " Opslaan " om de wijzigingen op te slaan . 5 Run uw procedures . Ga terug naar de hoofddocumentvenster in Word 2007 . Klik op het tabblad " Developer " en dan " Macro's . " Klik op de naam van uw procedure en klik vervolgens op ' Uitvoeren '. Bijvoorbeeld , om de code uit te voeren van boven , klik op " SaveAsDocument " en klik vervolgens op ' Uitvoeren '. Werken in Word 2003 of eerdere 6 Enable macros . Klik op de " Tools" menu-item . Klik op " Macro " en vervolgens "Security . " Wijzig het beveiligingsniveau op "Medium " en klik op " OK . " Start Microsoft Word . Klik op " Macro's inschakelen " wanneer gevraagd . 7 Open de Visual Basic Editor . Klik op 'Extra' en wijs uw muisaanwijzer op " Macro ". Klik op " Visual Basic Editor . " Klik 8 op de " Insert " menu-item en voeg het item dat u wilt maken ; gebruiker vorm , module of klasse module . Typ in de VBA-code voor wat je wilt dat de procedure om te doen in Word . Hier is een voorbeeld procedure die een nieuw Word-document maakt van een sjabloon : " Sub NewTempDoc ( ) Dim wdWordApp als Word.Application Stel wdWordApp = GetObject ( , " Word.Application " ) wdWordApp.Documents.Add Template : = " Elegant Memo.dot " End Sub " Klik op de " Opslaan " icoon in de Visual Basic Editor om de wijzigingen op te slaan . 9 Voer de procedure . Ga terug naar de hoofddocumentvenster . Klik op 'Extra ', ' Macro ' en vervolgens ' Macro's . " Klik op de naam van de procedure die u hebt gemaakt en klik vervolgens op ' Uitvoeren '. Om de procedure loopt van boven , zou u klikken op " NewTempDoc " en klik vervolgens op ' Uitvoeren '.
|