Microsoft Word / Visual Basic Tutorial
Visual Basic programmeringsspråk er Microsofts versjon av den klassiske programmeringsspråk "Basic". Microsoft har også lagt til funksjonaliteten til Visual Basic språket til backend av sin Microsoft Office-pakken. Visual Basic for Applications (VBA) er programmerings skall som kan arbeide med Microsoft Word til å lage komplekse og dynamiske dokumenter. Programkoden er input 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 å kjøre koden når du er ferdig.
Bruksanvisning
Arbeide med Word 2007/2010
1 Aktiver makroer. VBA koden kjøres i form av makroer i Word. Hvis sikkerhetsnivået ikke 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å "Innstillinger for klareringssenter" og deretter "Makroinnstillinger." Klikk på innstillingen for "Trust tilgang til VBA-prosjekt objektmodellen." Klikk på "OK".
2 Vis den "Utvikler" fanen hvis du ikke allerede har. Klikk på "Office" -knappen og deretter "Alternativer for Word". Klikk på "Popular" -feltet hvis det ikke allerede er valgt. Klikk på "Vis Utvikler fanen på båndet" og deretter "OK".
3 Åpne Visual Basic Editor. Klikk på "Utvikler" fanen. Klikk på "Visual Basic."
4 Legg inn et VBA-kode. Du kan legge til bruker skjemaer, moduler og klassemoduler, 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å "Sett inn" og deretter "Module". Skriv inn koden for prosedyren.
"Sub SaveAsDocument ()
Dim wdCurrentApp As Word.Application
Sett wdCurrentApp = GetObject ( "Word.Application")
wdCurrentApp.ActiveDocument.SaveAs "C: \ Mine dokumenter \ VBExample.docx"
End Sub "
Dette er den grunnleggende strukturen i VBA prosedyrer, moduler og klassemoduler. 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 hoveddokumentvinduet i Word 2007. Klikk på "Utvikler" fanen og deretter "Makroer". Klikk på navnet på prosedyren og deretter "Kjør". For eksempel, for å kjøre kode fra oven, klikk på "SaveAsDocument" og klikk deretter på "Kjør".
Arbeid i Word 2003 eller tidligere
6 Aktiver makroer. Klikk på "Tools" 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 Editor. Klikk på "Verktøy" og deretter peke musepekeren til "Macro". Klikk på "Visual Basic Editor."
8 Klikk på menypunktet "Sett inn" og legge til elementet du vil opprette; bruker form, modul eller klassemodul. Skriv inn VBA-kode for hva du vil prosedyren for å gjøre i Word. Her er et eksempel prosedyre som skaper et nytt Word-dokument fra en mal:
"Sub NewTempDoc ()
Dim wdWordApp as Word.Application
Sett wdWordApp = GetObject ( "Word.Application")
wdWordApp.Documents.Add Mal: = "Elegant Memo.dot"
End Sub "
Klikk på "Lagre" -ikonet i Visual Basic Editor for å lagre endringene.
9 Kjør prosedyren. Gå tilbake til hoveddokumentvinduet. Klikk på "Verktøy", "makro" og deretter "Makroer". Klikk på navnet til den prosedyre som du opprettet, og klikk "Run." For å kjøre prosedyren ovenfra, ville du klikker på "NewTempDoc" og deretter "Run."
Hint
- Du kan lære mer om andre metoder og funksjoner i VBA ved å gå til "Hjelp" system i Visual Basic Editor ved å klikke på "Hjelp" i menylinjen og deretter klikke på "Microsoft Visual Basic Help".