XML-Datei auslesen

19/10/2009 - 09:04 von Tobias Pustal | Report spam
Hallo,

leider besitze ich nur Basis-Kenntnisse in VBA-Programmierung (das nur mal
vorweg).
Deshalb bitte nicht böse sein, wenn ich "dumme" Fragen stelle.

Jetzt zu meiner Frage:
Ich möchte über VBA Werte aus einer XML-Datei auslesen.
Die ausgelesenen Werte möchte ich dann in ein Word-Dokument einfüllen
(diesen Teil bekomme ich über TExtmaken auch noch so hin).

Wie bekomme ich das Auslesen am besten hin?
Muss ich dafür die MS XML Library nutzen?
Hat jemand vielleicht sogar ein paar Code-Beispiele?

Word Version 2003 SP3.

Danke schon einmal für Eure Hilfe!
 

Lesen sie die antworten

#1 Martin Worm
25/10/2009 - 21:32 | Warnen spam
On Mon, 19 Oct 2009 00:04:02 -0700, Tobias Pustal <Tobias
wrote:

hallo,

leider besitze ich nur Basis-Kenntnisse in VBA-Programmierung (das nur mal
vorweg).
Deshalb bitte nicht böse sein, wenn ich "dumme" Fragen stelle.

Jetzt zu meiner Frage:
Ich möchte über VBA Werte aus einer XML-Datei auslesen.
Die ausgelesenen Werte möchte ich dann in ein Word-Dokument einfüllen
(diesen Teil bekomme ich über TExtmaken auch noch so hin).

Wie bekomme ich das Auslesen am besten hin?
Muss ich dafür die MS XML Library nutzen?
Hat jemand vielleicht sogar ein paar Code-Beispiele?



setze einen Verweis auf Microsoft XML 6.0

'Dokument deklarieren
Dim XML As DOMDocument
'Dokument erzeugen
Set XML = New DOMDocument
'XML-Datei laden
XML.loadXML "Dateiname.xml"

Set XML = Nothing

setze einen Breakpoint auf die letzte Zeile
Über Ansicht das Lokalfenster öffnen

in den Childnodes solltest du deine Daten finden
(length bedeutet hier Anzahl)

hth
mit freundlichen Grüßen

Martin Worm
benutze Word 2000 und Win XP

Ähnliche fragen