Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Spustite program Microsoft Word 2007 . Vyberte kartu " Vývojár " a kliknite na " Visual Basic " . Pravým - kliknite na " Objekty programu Microsoft Word , " kliknite na tlačidlo " Vložiť " a vyberte
2
Zadajte nasledujúci vytvoriť novú ponorku " modul " . :
Sub mergeTwoDocs ( )
Stlačte tlačidlo " ENTER " .
3
Zadajte nasledujúci vytvoriť premenné používané pre ukladanie dát :
Dim wDoc Ako Word.Document
Dim paragraphText As String Dim
paragraphRange Ako Word.Range
Dim paragraphCount As Long
4
Zadajte nasledujúce definovať " wordApplication " premenné :
Nastaviť wordApplication = CreateObject ( " Word.Application " )
zadajte nasledujúce otvorte " prvý " dokument , ktorý chcete zlúčiť :
Set wDoc = wordApplication.Documents.Open ( " C : \\ Toto je text z prvého Document.doc " )
Zadajte nasledujúce volať " readDocument " sub a poslať " prvý " dokument objekt ako parameter :
Call readDocument ( wDoc )
5
zadajte nasledujúce otvorte " druhý " dokument , ktorý chcete zlúčiť :
Set wDoc = wordApplication.Documents.Open ( " C : \\ Toto je text, z druhý Document.doc " )
Zadajte nasledujúce volať " readDocument " sub a poslať " druhú " dokument objekt ako parameter :
Volajte readDocument ( wDoc )
6
Zadajte nasledujúci vytvoriť " readDocument " sub , ktorý bude čítať nejaký objekt dokumentu Word prešiel v roku a pridať obsah do aktuálneho dokumentu :
Private sub readDocument ( wrdDoc As Object ) klipart
S wrdDoc
paragraphCount = 1 Ak chcete Paragraphs.Count
Set paragraphRange = rozsah (Začiatok : .... = Odseky ( paragraphCount ) Range.Start , _
Koniec : . = Odseky ( paragraphCount ) Range.End )
paragraphText = paragraphRange.Text
Selection.TypeText Text : . = paragraphText
Selection.TypeParagraph
Ďalšie paragraphCount
. Close
End With
End Sub