28.03.2019 Aufrufe

Hahner_Microsoft-Word-2010---Das-Ideenbuch_ISBN_9783866457980

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Kapitel 6<br />

Endlich verstehen sich <strong>Word</strong> und Excel: Fragebogen erfassen und auswerten<br />

Zu guter Letzt fehlen noch drei Variablen für die »Notenvergabe« bei der Bedienung<br />

des Menübands, der Tabellenfunktionen von Excel und der Gestaltungsfunktionen von<br />

<strong>Word</strong>. Die Noten werden später auf Basis der gewählten Kontrollkästchen bei den Fragen<br />

mit den sechs verschiedenen Antwortmöglichkeiten gesetzt (ebenfalls mit Präfix<br />

»g«).<br />

Public gintNoteMenüband As Integer<br />

Public gintNoteExcel As Integer<br />

Public gintNote<strong>Word</strong> As Integer<br />

Routine zum Ermitteln der <strong>Word</strong>-Fragebogen und dem Auslesen der<br />

XML-Strukturen<br />

Der Deklarationsteil ist erfolgreich abgeschlossen, weiter geht es mit der Routine zum<br />

Auslesen der XML-Strukturen. Am Anfang der Routine werden die entsprechenden<br />

Variablen und Objekte für den Zugriff auf das <strong>Word</strong>-Objekt definiert:<br />

Sub pDatenAusFormularenUebernehmen()<br />

Dim wrd<strong>Word</strong>Application As <strong>Word</strong>.Application<br />

Dim docDocument As <strong>Word</strong>.Document<br />

Dim cxmlCustomXML As Office.CustomXMLPart<br />

Dim nxmlXMLNode As Office.CustomXMLNode<br />

Dim ofdDateiDialog As Office.FileDialog<br />

Dim intDateiZähler As Integer<br />

Damit Excel auf das <strong>Word</strong>-Objekt zugreifen kann, müssen Sie im VBA-Editor über<br />

Extras/Verweise im Dialogfeld Verweise – VBAProject den Eintrag <strong>Microsoft</strong> <strong>Word</strong> 14.0<br />

Object Library aktivieren.<br />

Abbildung 6.5 Für den Zugriff auf <strong>Word</strong> müssen Sie den Verweis auf die <strong>Word</strong>-Objektbibliothek setzen<br />

Weiter geht es mithilfe des Kommandos CreateObject mit dem Anlegen einer <strong>Word</strong>-Instanz:<br />

Set wrd<strong>Word</strong>Application = CreateObject("<strong>Word</strong>.Application")<br />

188

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!