Visual Basic programmeringssprog er Microsofts version af det klassiske programmeringssprog "Grundlæggende ". Microsoft har også tilføjet funktionaliteten af Visual Basic sproget til backend af sine 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 i en funktion eller procedure , og hvordan du kører koden, når du er færdig. Instruktioner
Arbejde med Word 2007/2010
1
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 på " Word-indstillinger ". Klik på " Trust Center" fanen. Klik på " Trust Center Settings " og derefter " Macro Indstillinger. " Klik på indstillingen for " Trust adgang til VBA-projektet objektet model. " Klik på "OK".
2
Vis den "Udvikler " fanen , hvis du ikke allerede har. Klik på " Office"- knappen igen og derefter " Word-indstillinger ". Klik på "Popular " fanen , hvis den ikke allerede er valgt. Klik på " Vis fanen Udvikler på båndet ", og klik derefter på "OK".
3
Åbn Visual Basic Editor. Klik på " Udvikler "-fanen . Klik på " Visual Basic ".
4
Tilføj din VBA-kode. Du kan tilføje brugerformularer , moduler og klasse moduler , afhængigt af hvad du ønsker at gøre i VBA , mulighederne er mange. For eksempel kan du bruge VBA til at gemme den 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 til proceduren.
"Sub SaveAsDocument ()
Dim wdCurrentApp Som Word.Application
Set wdCurrentApp = GetObject ( " Word.Application " ) < br >
wdCurrentApp.ActiveDocument.SaveAs "C: \\ My Documents \\ VBExample.docx "
End Sub "
p Dette er den grundlæggende struktur i VBA-procedurer , moduler og klasse moduler. Nogle er mindre end dette , og nogle er meget mere detaljeret . Klik på " File" og derefter " Gem" for at gemme ændringerne.
5.
Kør dine procedurer. Gå tilbage til hoveddokumentet vinduet i Word 2007. Klik på " Udvikler "-fanen og derefter på " Makroer ". Klik på navnet på din procedure , og klik derefter på " Run". For eksempel for at køre koden fra oven , klik på " SaveAsDocument ", og klik derefter på " Run".
Arbejde i Word 2003 eller tidligere
6
Aktiver makroer . Klik på " Funktioner" menupunktet . Klik på " Macro " og derefter " Sikkerhed". Ændre sikkerhedsniveauet til "Mellem" , og klik derefter på "OK". Genstart Microsoft Word. Klik på "Aktiver makroer" når du bliver spurgt .
7
Åbn Visual Basic Editor. Klik på "Funktioner " og derefter pege musemarkøren til " Macro ". Klik på " Visual Basic Editor. "
8
Klik på "Indsæt" menupunktet , og tilføj det element, du vil oprette , bruger formularen , modul eller klasse modul. Skriv i VBA-kode 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 : Hej
"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.
9
Kør proceduren. Gå tilbage til hoveddokumentet vinduet. Klik på "Funktioner ", " Macro " og derefter " Makroer ". Klik på navnet på den procedure, du oprettede, og klik derefter på " Run". At køre proceduren ovenfra, skal du klikke på " NewTempDoc " og derefter klikke på "Kør ".