Å vite hvordan man skal referere til et Word- objekt kan spare deg for tid når programmering i Visual Basic for Applications ( VBA ) . Microsoft Word er et tekstbehandlingsprogram inkludert i Microsoft Office-pakken. VBA er et programmeringsspråk som vanligvis brukes i Microsoft Office-programmer for å automatisere rutineoppgaver . Du trenger å referere til en Word objekt før du skriver VBA -kode for å lese et Word-dokument . I noen få trinn kan du skrive noen subrutiner til å lese et Word-dokument . Instruksjoner
en
Åpne Microsoft Excel 2007 og klikk på " Developer "-fanen og velg " Visual Basic. "
Klikk på " Verktøy "-menyen og velg " Referanser ...". Kryss av i boksen ved siden av " Microsoft Word 12.0 Object Library" og velg " OK ".
2
Skriv inn følgende for å opprette en ny subrutine : en
Sub WordReference ( )
Trykk " Enter".
3
Skriv inn følgende for å referere til et Word- objekt : en
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 skrive inn en sti til Word-dokumentet du vil referere
4
skriv inn følgende for å ringe " readWord " subrutine : .
ring readWord ( wordDoc )
5
Skriv inn følgende for å skape " readWord " subrutine og vise en meldingsboks med teksten leses fra Word-dokumentet : en
Private Sub readWord ( wrdDoc som objekt )
Dim Prange Som Word.Range
Dim pCnt Som Long
p Med wrdDoc
For pCnt = 1 To . Paragraphs.Count
Set Prange = . Range ( start: . . = Avsnitt ( pCnt ) Range.Start , _
End : . . = Avsnitt ( pCnt ) Range.End )
MsgBox ( pRange.Text )
< p > Neste pCnt
. Lukk
End With
End Sub
6
Trykk " F5 " for å kjøre " WordReference " subrutine .