65 Aufrufe
Gefragt in Textverarbeitung von
Hallo,
ich arbeite mit Word 2007 und habe ein recht großes Text-Dokument und möchte darin beispielsweise nur identische Namen aber an vielen verschiedenen Stellen ändern.
D.h. meine Idee war, alle entsprechenden Textstellen durch beispielsweise Text-Formularfelder o.ä. (hab jetzt nicht den Überblick, was es alles an verschiedenen Feldern gibt) zu ersetzen und dann in einem Feld den Inhalt zu ändern und die Felder so zu verknüpfen, dass sich der Inhalt ebenfalls parallel in allen anderen Feldern ebenfalls ändert.

Geht das?
Und wenn ja, wie?
Oder müsste ich da irgendwie  VBA bemühen?

Ich komme tendenziell eher aus Excel und habe daher nicht die große Erfahrung mit Word-Automatisierung.

Besten Dank,
   Primut

5 Antworten

0 Punkte
Beantwortet von computerschrat Profi (33.3k Punkte)

Hallo Primut,

setz den Cursor an die Stelle im Text, an der ein Name stehen soll und klicke dann auf Entwicklertools -> XML Zuordnungsbereich. Wähle eine beliebige XML-Komponente aus oder lege eine eigene an. Dann klickst mit der rechten Maustaste du auf eine der darin befindlichen "Properties" und wählst "Inhaltssteuerelement einfügen" und dann "Nur-Text". Dies wiederholst du an jeder Stelle im Text, an der dieser Name erscheinen soll. 

Schließlich klickst du irgendwo auf einen so erstellten Eintrag und gibst den gewünschten Namen ein. Der erscheint dann an allen Stellen im Text, in denen die XML-Zuordnung eingefügt wurde.

Falls die Entwicklertools in deinem Ribbon Band noch nicht sichtbar sind, musst du die noch aktivieren. Siehe dazu hier: https://support.microsoft.com/de-de/office/anzeigen-der-registerkarte-entwicklertools-e1192344-5e56-4d45-931b-e5fd9bea2d45

Gruß computerschrat

0 Punkte
Beantwortet vor von
Halllo,

besten Dank für die Info.
Dann funktioniert die Verbindung der Text-Inhaltssteuerelemente also sozusagen über eine XML-Verknüpfung. Ist für mich nachvollziehbar.
In Office2007 gibt es scheinbar noch kein XML-Zuordnungsbereich, ich kann unter XML nur Struktur, Schema oder Erweiterungspakete auswählen, aber selbst dort gibt es bisher keine XML-Vorlagen bzw. Komponenten, die ich auswählen könnte, muss ich also wohl selbst erstellen und mal schauen, wie das geht.

Werd ich wohl etwas probieren uns basteln müssen...

 Viele Grüße
     Primut
0 Punkte
Beantwortet vor von computerschrat Profi (33.3k Punkte)

Hallo Primut,

dann versuch es mal mit einer Variablen. Siehe hier: https://www.maxkon.de/news/praxistipp-variablen-in-word-benutzen-word-2000-xp-bis-2010

Gruß computerschrat

0 Punkte
Beantwortet vor von xlking Experte (1.9k Punkte)

Hallo Primut,

klingt für mich nach einem Fall für den Seriendruckassistenten. Den gibts schon seit Ewigkeiten. Im Fall von Word 2007 schau dir mal dieses Video an: https://www.youtube.com/watch?v=H9QpU3_4X3M

Gruß Mr. K.

0 Punkte
Beantwortet vor von

Hallo, 
vielen Dank für alle Tipps. 
Am meisten hat mir der erste Tipp von @computerschrat weitergeholfen, auch wenn er nicht funktioniert hat, das war jedenfalls genau das, was ich haben wollte und ich wußte, ich welche Richtung ich also suchen muss.
Hab dann auch noch dazu ein Video gefunden, wo das im Detail dokumentiert und vorgemacht wird:
https://www.loesungs-video.de/video/das-loesungsvideo-429-word-einmal-daten-eingeben-mehrfach-im-dokument-anzeigen-lassen/

Und: Ich hab Herrn Hahner einfach per Mail angeschrieben und gefragt was geht und welche Alternativen es gibt.  Er hat schnell geantwortet und bestätigt, dass das in Word2007 noch nicht geht. Und er hat auch eine Alternative geliefert:  Es gibt ein extra von Microsoft-Entwicklern programmiertes Stand-Alone-Tool:   Word Content Control Toolkit  

https://codeplexarchive.org/codeplex/project/dbe

Dort einfach unter Releases das passende Setup.msi  mit der PDF - Doku runterladen. Auf dem Recher wird dazu wohl  .NET-Framework 3.5  benötigt.
Dann kann man das Tool einfach starten, das Word-Dokument einlesen und es werden  - in meinem Fall halt die Text-Inhaltssteuerelemente tabellarisch aufgezeigt, man kann neue XML generieren und per Drag & Drop auf die Inhaltssteuerelemente ziehen, funktioniert jetzt alles perfekt wie gewünscht.

Vielen Dank und beste Grüße
    Primut 

PS: Kann leider keine Punkte verteilen, weil ich nicht angemeldet bin. 



 

...