Vide, hvordan man referere til en Word objekt kan spare dig tid, når programmering i Visual Basic for Applications ( VBA ) . Microsoft Word er et tekstbehandlingsprogram inkluderet i Microsoft Office-pakken. VBA er et programmeringssprog der almindeligvis anvendes i Microsoft Office-programmer til at automatisere rutineopgaver. Du er nødt til at henvise til et Word objekt , før du skriver VBA-kode til at læse et Word-dokument . I et par trin, du kan skrive nogle subrutiner til at læse et Word-dokument . Instruktioner
1
Åbn Microsoft Excel 2007 , og klik på "Udvikler "-fanen og derefter vælge " Visual Basic. "
Klik på menuen "Funktioner" og vælg " Referencer ... " . Afkryds feltet ved siden af " Microsoft Word 12,0 Object Library " og vælg " OK".
2
Skriv følgende for at oprette en ny subrutine : Hej
Sub WordReference ()
Tryk på " Enter".
3
Skriv følgende for at referere til en Word objekt : Hej
Dim wordDoc Som Word.Document
Set wordApplication = CreateObject ( " Word.Application " )
Set wordDoc = wordApplication.Documents.Open ( "C: \\ WordDoc.doc " )
Du kan redigere "C: \\ WordDoc.doc " og indtaste en sti til Word-dokument , du vil referere til
4
Skriv følgende at kalde " readWord " subrutine : .
ring readWord ( wordDoc )
< br > 5
Skriv følgende for at skabe den " readWord " subrutine og vise en besked boks med teksten læses fra Word-dokumentet : Hej
Private Sub readWord ( wrdDoc As Object )
Dim Prange Som Word.Range
Dim pCnt As Long
Med wrdDoc
pCnt = 1 To. Paragraphs.Count
Set Prange = . Range ( Start: . . = § ( pCnt ) Range.Start , _
End :. . = § ( pCnt ) Range.End )
MsgBox ( pRange.Text )
< p > Næste pCnt
. Luk
End With
End Sub
6
Tryk på " F5 " for at køre " WordReference " subrutine . < br >