Wie kann ich einen benutzerdefinierten XML-Teil zwischen verschiedenen Word-Dokumenten teilen?

Wie kann ich einen benutzerdefinierten XML-Teil zwischen verschiedenen Word-Dokumenten teilen?

Ich habe zwei Word-Dokumente und möchte, dass sie Daten teilen, beispielsweise den Kundennamen. Wenn ich ein Dokument aktualisiere, möchte ich, dass die Daten aus diesem Dokument auch für das andere Dokument freigegeben werden.

Ich suche nach benutzerdefinierten XML-Teilen, aber das XML wird im Dokument gespeichert. Kann es außerhalb des Dokuments gespeichert werden oder muss ich ein Add-In für Word schreiben?

Antwort1

Zwar gibt es in Windows Word mehrere integrierte Mechanismen zum Einfügen der Daten eines Dokuments in ein anderes, keiner davon ist jedoch ein bidirektionaler Mechanismus.

Meine Einschätzung ist also, dass Sie dazu tatsächlich Code schreiben müssen. Wie Sie das genau tun, hängt von Ihrem Anwendungsfall ab – gibt es beispielsweise zwei oder mehrere Dokumente? Befinden sie sich alle am selben Ort oder sind sie verstreut? Werden sie von einem einzelnen Benutzer oder von mehreren Benutzern geändert? Und so weiter.

Zurück zum Thema der integrierten Mechanismen: Wenn Sie in Dokument A einen Textabschnitt mit dem Lesezeichen „mytext“ haben, können Sie theoretisch ein LINK-Feld in Dokument B einfügen, das seinen Wert von mytext erhält. Wenn Sie das Ergebnis dieses LINK-Felds ändern, werden die Daten jedoch nicht in Dokument A zurückgeschrieben. Und ehrlich gesagt sollten LINK-Felder sowieso besser vermieden werden. Oder Sie könnten mehr als ein Dokument dazu bringen, ein Dokument mit einer Reihe von SET-Feldern einzuschließen (über ein INCLUDETEXT-Feld), auf deren Werte Sie dann mithilfe von REF-Feldern verweisen könnten. Sie würden dann jedoch nicht die Daten in einem Dokument ändern und die Änderungen in einem anderen sehen – Sie müssten das eingefügte Dokument tatsächlich ändern, es erneut in beide Containerdokumente einfügen und alle Ihre REF-Felder aktualisieren. Und wieder haben Sie eine externe Abhängigkeit, die Ihnen wahrscheinlich Probleme bereiten wird, wenn Sie beispielsweise alle zugehörigen Dokumente in einen neuen Ordner verschieben müssen.

verwandte Informationen