Å vite hvordan du bruker Microsoft Visual Basic for Applications ( VBA ) i Microsoft Word kan være ganske nyttig . Word er et tekstbehandlingsprogram inkludert i Microsoft Office-pakken. VBA er vanlig å automatisere rutineoppgaver i Word og andre Microsoft Office-programmer . En god tid til å bruke VBA i Word ville være hvis du trengte å sette inn 500 bord i et dokument og legge feltnavnene til dem alle . Det følgende er et lite eksempel på hvordan du kan bruke VBA i Word , men du kan bruke VBA til å automatisere andre repetitive oppgaver også. Instruksjoner
en
Åpen Microsoft Office Word 2007 , klikker du på " Developer "-fanen og velg " Visual Basic. " Velg " Insert"-menyen og velg
2
Skriv inn følgende for å opprette en ny subrutine " Module ". : En
Private Sub useVBinWord ( )
Trykk " Enter "
3
skriv inn følgende for å sette inn to linjer med tekst : en
Selection.TypeText tekst: =" . jeg sette tekst til denne Word-dokument . "
Selection.TypeParagraph
Selection.TypeText Tekst: =" jeg også kommer til å sette denne tabellen : "
Selection.TypeParagraph
4
Skriv inn følgende for å sette inn en tabell med fire kolonner og fire rader : en
ActiveDocument.Tables.Add Range : = Selection.Range , NumRows : = 4 , NumColumns : = _
4 , DefaultTableBehavior : = wdWord9TableBehavior , AutoFitBehavior : . = _
wdAutoFitFixed
p Med Selection.Tables ( 1 )
p Hvis stil < > "Table Grid " Da
. style = "Table Grid "
End If
. ApplyStyleHeadingRows = sant
. ApplyStyleLastRow = False
. ApplyStyleFirstColumn = sant
. ApplyStyleLastColumn = False
. ApplyStyleRowBands = sant
. ApplyStyleColumnBands = False
End With
5
Skriv inn etter å legge feltnavn til tabellkolonnene :
Selection.TypeText Tekst : = " Felt1 "
Selection.MoveRight Enhet: = wdCell
Selection.TypeText Tekst: = " felt2 "
Selection.MoveRight Enhet: = wdCell
Selection.TypeText Tekst: = " Field3 "
Selection.MoveRight Enhet: = wdCell
Selection.TypeText Tekst: . = " Field4 "
Trykk " F5 " for å kjøre subrutine