Microsoft Office Tutorials and References
In Depth Information
9.3 Austausch mit Microsoft Word
Abbildung 9.14
Nach dem Löschen einer Datei
9.3
Austausch mit Microsoft Word
Sie können Daten zwischen Excel und Word über die Zwischenablage
austauschen. Ebenso ist es möglich, Tabellen aus Excel in Word einzubet-
ten usw. Wie bei einfachen Textdateien gilt allerdings: Falls noch weitere
Programmlogik hinzugefügt werden muss, bietet sich ein VBA-Pro-
gramm zum Datenaustausch an.
Eigene
Konvertierung
In den folgenden Abschnitten wird zunächst kurz auf das Objektmodell
von Word eingegangen. Anschließend wird gezeigt, wie Sie Word aus
Excel heraus starten und auf die Inhalte der Word-Dokumente zugreifen.
9.3.1 Objektmodell von Word
Es gibt Parallelen zwischen den hierarchischen Objektmodellen von
Word und Excel:
Das Hauptobjekt Application steht für die Anwendung Word.
Application
Mit der Funktion CreateObject() können ActiveX-Objekte erstellt
werden. Für den Zugriff auf Word wird damit ein Objekt vom Typ
Word.Application erstellt und ein Verweis auf dieses Objekt zurück-
geliefert. Über diesen Verweis wird im weiteren Verlauf auf die
Word-Anwendung zugegriffen. Am Ende muss die Word-Anwen-
dung wieder beendet werden
CreateObject()
Eine Eigenschaft von Application ist die Auflistung Documents . Diese
enthält alle aktuell geöffneten Dokumente in Word.
Documents
Eine Eigenschaft eines einzelnen Dokuments ist die Auflistung Para-
graphs . Sie enthält alle Absätze eines Dokuments.
Paragraphs
Parallel dazu gibt es die Auflistung Tables , die alle Tabellen eines ein-
zelnen Dokuments umfasst.
Tables
Search JabSto ::




Custom Search