Das von Microsoft® Word verwendete Format Office Open XML lässt das Einbinden von sogenannten benutzerdefinierten XML Dateien (Custom XMLs) in ein Office-Dokument zu.
Einträge innerhalb dieser benutzerdefinierten XMLs können an Steuerelemente (Custom Controls) innerhalb des Dokumentes gebunden werden.
Mit Microsoft® Word 2013 wurde diese Funktionalität dahingehend erweitert, dass es nun auch möglich ist, wiederholende Knoten innerhalb des benutzerdefinierten XMLs zu nutzen bzw. über dies zu itterieren.
Grundsätzlich ist ein benutzerdefiniertes XML zwar als Export für Daten von Microsoft® Word zu anderen Anwendungen gedacht, lässt sich aber auch als Import von Daten nach Microsoft® Word nutzen.
Aufbau von Office Open XML-Dokumenten
Ein Office Open XML-Dokument ist eine Sammlung verschiedener Dateien (überwiegend XML-Dateien) die in einem ZIP Archiv zusammengefasst werden.
Das Archiv hat dabei folgenden Aufbau:
Verzeichnis/Datei | Beschreibung | ||
_rels | Das Verzeichnis _rels enthält eine Datei die verschiedene Beziehungen zwischen den in dem Archiv enthaltenen Dokumenten enthält | ||
customXml | In diesem Verzeichnis werden benutzerdefinierte XMLs abgelegt | ||
docProps | In diesem Verzeichnis werden allgemeine Dokumente und Anwendungseinstellungen gespeichert | ||
word | xl | ppt | In diesem Verzeichnis wird das eigentliche Dokument gespeichert. In Abhängigkeit davon, ob es sich um ein Microsoft® Word-, Microsoft® Excel- oder Microsoft® PowerPoint-Dokument handelt, existiert das entsprechende Verzeichnis. |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7a9c10e8-65a6-4618-a68f-f1de448f9ba6"><ac:plain-text-body><![CDATA[ | [Content_Types].xml | In dieser XML-Datei werden verschiedene Informationen über die Content Types der verschiedenen XMLs gespeichert | ]]></ac:plain-text-body></ac:structured-macro> |
Für den in oxaion verwendeten Export von Daten nach Microsoft® Word ist nur das Verzeichnis customXml von Relevanz. Die restlichen Verzeichnisse wurden nur der Vollständigkeit halber aufgeführt und werden im Folgenden nicht näher betrachtet.
Empfohlene Einstellungen in Microsoft® Word
Um mit den benutzerdefinierten XML Dateien arbeiten zu können empfiehlt es sich, die Registerkarte „Entwicklertools" einzublenden.
Öffnen Sie hierzu unter Datei -> Optionen den Punkt „Menüband anpassen" und aktivieren Sie dort den Eintrag „Entwicklertools".
Nun sollte das Menüband „Entwicklertools" erscheinen:

