Microsoft Word / Visual Basic Tutorial

April 2

Microsoft Word / Visual Basic Tutorial

Visual Basic programmeringssprog er Microsofts version af den klassiske programmeringssprog "Basic". Microsoft har også tilføjet funktionalitet Visual Basic sproget til backend af sin Microsoft Office-pakken. Visual Basic for Applications (VBA) er den programmering shell, der kan arbejde med Microsoft Word til at oprette komplekse og dynamiske dokumenter. Programmeringen kode er input i Visual Basic Editor og køre ved hjælp af Microsoft Word makroer. At begynde at bruge VBA i Word, bør du lære, hvordan du aktiverer makroer, den grundlæggende struktur af en funktion eller procedure, og hvordan du kører koden, når du er færdig.

Instruktioner


• Aktiver makroer. VBA kode kører i form af makroer i Word. Hvis sikkerhedsniveauet ikke er indstillet til at køre makroer, vil du ikke være i stand til at køre koden. Klik på "Office" -knappen og derefter "Word-indstillinger." Klik på fanebladet "Trust Center". Klik på "Trust Center Indstillinger" og derefter "Makroindstillinger." Klik på indstillingen for "Trust adgang til VBA-projektet objekt model." Klik på "OK".

• Vis fanen "Udvikler", hvis du ikke allerede har. Klik på "Office" -knappen igen og derefter "Word-indstillinger." Klik på "Popular" fanen, hvis det ikke allerede er valgt. Klik på "Vis fanen Udvikler på båndet", og klik derefter på "OK".

• Åbn Visual Basic Editor. Klik på fanebladet "Udvikler". Klik på "Visual Basic".

4. Tilføj din VBA-kode. Du kan tilføje brugergrupper former, moduler og klasse moduler, afhængigt af hvad du ønsker at gøre i VBA; mulighederne er talrige. For eksempel kan du bruge VBA til at gemme det aktuelle dokument med et nyt filnavn. Tilføj et nyt modul til at gøre dette. Klik på "Indsæt" og derefter "Modul". Indtast koden for proceduren. "Sub SaveAsDocument () Dim wdCurrentApp Som Word.Application Set wdCurrentApp = GetObject (" Word.Application ") wdCurrentApp.ActiveDocument.SaveAs" C: \ My Documents \ VBExample.docx "End Sub" Dette er den grundlæggende struktur i VBA procedurer , moduler og klasse moduler. Nogle er mindre end dette, og nogle er mere detaljeret. Klik på "File" og derefter "Gem" for at gemme ændringerne.

• Kør dine procedurer. Gå tilbage til hoveddokumentet vindue i Word 2007. Klik på fanebladet "Udvikler" og derefter "Makroer". Klik på navnet for din procedure, og derefter klikke på "Run". For eksempel, for at køre koden fra ovenstående, skal du klikke på "SaveAsDocument", og klik derefter på "Run".

• Aktiver makroer. Klik på "Funktioner" menupunktet. Klik på "Macro" og derefter "Sikkerhed". Ændre sikkerhedsniveauet til "Medium" og klik derefter på "OK". Genstart Microsoft Word. Klik på "Aktiver makroer" når du bliver spurgt.

• Åbn Visual Basic Editor. Klik på "Funktioner" og derefter pege musemarkøren til "Macro". Klik på "Visual Basic Editor."

• Klik på "Indsæt" menupunkt, og tilføje det element, du vil oprette; bruger formular, modul eller klasse modul. Indtast VBA-koden for, hvad du vil have den procedure at gøre i Word. Her er et eksempel procedure, der skaber et nyt Word-dokument fra en skabelon: "Sub NewTempDoc () Dim wdWordApp som Word.Application Set wdWordApp = GetObject (" Word.Application ") wdWordApp.Documents.Add Skabelon: =" Elegant Memo. dot "End Sub" Klik på "Gem" ikonet i Visual Basic Editor til at gemme ændringerne.

4. Kør procedure. Gå tilbage til hoveddokumentet vinduet. Klik på "Funktioner", "Macro" og derefter "Makroer". Klik på navnet på den procedure, du har oprettet, og klik derefter på "Run". At køre proceduren fra oven, ville du klikke på "NewTempDoc" og derefter klikke på "Run".