Microsoft -Suite von Office-Anwendungen können alle automatisiert mit dem Microsoft- eigenen proprietären Skriptsprache Visual Basic for Applications (VBA) werden. Es ist üblich, Excel-Tabellen , groß zu werden , und manchmal müssen Sie möglicherweise Berichte von diesen großen Tabellen zu erzeugen. Um dies zu erreichen , verwenden Sie VBA die Daten aus Excel lesen und schreiben sie in einem Word-Dokument , damit es schön gedruckt werden können und dem Management und den Aktionären . Anleitung
1
Öffnen Sie die Visual Basic -Editor durch Drücken von " Alt" und " F11 " in der gleichen Zeit .
2
Doppelklicken Sie auf " ThisWorkbook " in der linken Navigationsleiste Fenster zu öffnen, wenn es nicht bereits geöffnet ist.
3
Kopieren Sie den folgenden Code in das Code-Fenster . Es wird Word öffnen , erstellen Sie ein neues Dokument und platzieren Sie den Inhalt der Zelle A1 auf Ihrer Tabelle in der ersten Zeile des Word-Dokuments :
Dim wrdApp Wie Word.Application
Dim wrdDoc Als Wort . Dokument
Set wrdApp = CreateObject (" Word.Application " )
wrdApp.Visible = True
Set wrdDoc = wrdApp.Documents.Add ' ein neues Dokument erstellen
wrdDoc
. Content.InsertAfter Range (" A1") End With
4
Klicke auf "Extras " und dann auf " Referenzen " im oberen Menü des Visual Basic -Editor. Überprüfen Sie "Microsoft Word Object Library " in der Liste der Verweise auf ein Häkchen davor zu setzen , und klicken Sie dann auf "OK" , um den Verweis hinzuzufügen .
5
Führen Sie das Makro mit der Taste " F5" um das Dokument zu öffnen .