Microsoft Word / Visual Basic Tutorial

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".