The Visual Basic programmeringsspråk er Microsofts versjon av den klassiske programmeringsspråk " Basic. " Microsoft har også lagt til funksjonaliteten i Visual Basic språket til backend av sin Microsoft Office-pakken. Visual Basic for Applications ( VBA ) er programmeringsspråket skall som kan arbeide med Microsoft Word for å lage komplekse og dynamiske dokumenter. Programkoden er innspill i Visual Basic-redigering og kjøre ved hjelp av Microsoft Word- makroer . For å begynne å bruke VBA i Word , bør du lære hvordan du aktiverer makroer , den grunnleggende strukturen i en funksjon eller prosedyre og hvordan du kjører koden når du er ferdig . Instruksjoner
Arbeide med Word 2007/2010
en
Aktiver makroer . VBA-kode kjøres i form av makroer i Word . Hvis ikke sikkerhetsnivået er satt til å kjøre makroer , vil du ikke være i stand til å kjøre koden . Klikk på "Office "-knappen og deretter " Alternativer for Word ". Klikk på " Trust Center" -kategorien. Klikk på " Trust Center-innstillinger " og deretter " makroinnstillinger . " Klikk innstillingen for " Trust tilgang til VBA-prosjekt objekt -modellen . " Klikk "OK".
2
Vis den "Utvikler " fanen hvis du ikke allerede har. Klikk på "Office "-knappen igjen og deretter " Alternativer for Word ". Klikk på "Popular " hvis den ikke allerede er valgt . Klikk på " Vis kategorien Utvikler på båndet " og deretter " OK ".
3
Åpne Visual Basic-redigering . Klikk på " Utvikler " fanen . Klikk på " Visual Basic. "
4
Legg til ditt VBA -kode. Du kan legge til bruker former , moduler og klasse moduler , avhengig av hva du vil gjøre i VBA , alternativene er mange. For eksempel kan du bruke VBA til å lagre det aktuelle dokumentet med et nytt filnavn . Legg til en ny modul for å gjøre dette . Klikk på " Insert " og deretter " Module ". Skriv inn koden for prosedyren.
" Sub SaveAsDocument ( )
Dim wdCurrentApp Som Word.Application
Set wdCurrentApp = GetObject ( " Word.Application ")
wdCurrentApp.ActiveDocument.SaveAs "C : \\ Mine dokumenter \\ VBExample.docx "
End Sub "
p Dette er den grunnleggende strukturen i VBA prosedyrer , moduler og klasse moduler . Noen er mindre enn dette , og noen er mye mer detaljert . Klikk på " File" og deretter " Lagre" for å lagre endringene .
5
Kjør prosedyrer. Gå tilbake til hoveddokumentet vinduet i Word 2007 . Klikk på " Developer "-fanen og deretter " Makroer ". Klikk på navnet på prosedyren din og klikk "Run. " For eksempel å kjøre kode fra oven , klikk på " SaveAsDocument " og deretter på "Kjør".
Jobbe i Word 2003 eller tidligere
6
Aktiver makroer . Klikk på "Verktøy " menyen . Klikk på " makro" og deretter "Sikkerhet". Endre sikkerhetsnivået til "Medium" og klikk " OK . " Start Microsoft Word . Klikk på " Aktiver makroer " når du blir spurt .
7
Åpne Visual Basic-redigering . Klikk på "Verktøy " og deretter peke musepekeren til "Macro ". Klikk på " Visual Basic Editor . "
8
Klikk på "Sett inn " menyen og legge til elementet du vil lage, bruker form, modul eller klassemodulen . Skriv inn i VBA-kode for hva du vil prosedyren for å gjøre i Word . Her er et eksempel på fremgangsmåte som skaper et nytt Word- dokument fra en mal : en
" Sub NewTempDoc ( )
Dim wdWordApp som Word.Application
Sett wdWordApp = GetObject ( , " Word.Application ")
wdWordApp.Documents.Add Mal: = " Elegant Memo.dot "
End Sub "
Klikk på" Lagre "-ikonet i Visual Basic-redigering for å lagre endringene .
9
Kjør prosedyren. Gå tilbake til hoveddokumentet vinduet. Klikk på "Verktøy ", " makro " og deretter " makroer ". Klikk på navnet til den prosedyre som du opprettet, og klikk deretter på "Kjør". For å kjøre prosedyren ovenfra , ville du klikker på " NewTempDoc " og deretter "Run. "