Ich verwende häufig Lesezeichen in Word, um technische Dokumente mit internen Links zu Zitaten und häufig verwendeten Informationen zu erstellen, die im gesamten Dokument konsistent sein müssen. Sie können sie erstellen, indem Sie den Text auswählen und dann zum Menü Insert
-> Links
-> gehen Bookmark
und einen Namen zuweisen, dann zu Insert
-> Links
-> gehen Citations
und das einzufügende Lesezeichen auswählen. Dadurch wird der Text dieses Lesezeichens an einer anderen Stelle im Dokument eingefügt.
Als Beispiel dafür, warum ich das mache: Ich habe oft eine Titelseite, auf der der Dokumentstatus aufgeführt ist, und diese Informationen werden dann in der Fußzeile wiederholt. Mithilfe eines Lesezeichens kann ich einen Link zu diesem Text einrichten und diesen Link dann einfach in die Fußzeile einfügen und es wird automatisch aktualisiert, wenn ich zur Druckvorschau gehe oder alle Felder im Dokument aktualisiere. Auf diese Weise kann ich das Suchen und Ersetzen vermeiden und weiß nur, dass der richtige Text an den richtigen Stellen aktualisiert wird.
Nehmen wir jetzt an, ich habe ein Lesezeichen, das ich gerade grob benannt habe, um es zu platzieren:
Es gibt keinen Rechtsklick zum Umbenennen eines Lesezeichens und ich kann keine Dokumenteigenschaft finden, mit der ich es ändern kann.
Ich kann ein NEUES Lesezeichen einfügen, indem ich denselben Text auswähle und dann das alte lösche, aber dann erhalten Sie Folgendes:
Sie müssen dann mit der rechten Maustaste auf das Feld klicken und es wieder auf das (jetzt effektiv umbenannte) Lesezeichen richten.
Dies ist nicht vollständig verwendbar, insbesondere in einem großen Dokument, in dem dieses Lesezeichen mehrmals verwendet wird.
Ich habe herumgegoogelt und mehrere VBA-Skripte im Web gesehen, wie in dieser Frage, aber da sie effektiv einen neuen Boomark erstellen und den alten löschen, verursachen sie das gleiche Problem wie oben und sind weniger als ideal.
Gibt es eine einfachere oder effektivere Möglichkeit, Lesezeichen in Word-Dokumenten umzubenennen? Oder verwende ich möglicherweise das Wrong Tool ™ für diesen Job?
quelle
Antworten:
Gibt es eine einfachere oder effektivere Möglichkeit, Lesezeichen in Word-Dokumenten umzubenennen?
In Word ist keine Umbenennungsfunktion integriert. Es gibt einige Möglichkeiten, um diesen Mangel zu umgehen:
Verwenden Sie ein Add-In.
Verwenden Sie VBA.
Add-In-Lösung
Verwenden Sie das Lesezeichen-Tool-Add-In
...
Quell- Lesezeichen-Tool-Add-In
VBA-Lösung
Quelle Ändern Sie den "Namen" eines Lesezeichens und nicht den Text. Fügen Sie eine zusätzliche Schleife durch die Felder im Dokument, um alle Felder zu ändern, die möglicherweise auf das umbenannte Lesezeichen verweisen.
Mit diesem Skript ist Vorsicht geboten. Zum Beispiel alle Lesezeichen umbenennen , die einfach den Namen „REF“ (oder ein Groß- oder Kleinschreibung Variante eines solchen) wird brechen alle Verweise auf amüsante und unerwartete Weise. Dies ist nur als Beispiel und grobe Lösung gedacht.
Wenn Sie mehrere Lesezeichen gleichzeitig stapelweise umbenennen möchten, finden Sie unter Gibt es eine einfachere oder effektivere Möglichkeit, Lesezeichen in Word-Dokumenten umzubenennen? Dies beinhaltet auch Beispiel-VBA-Code.
quelle
Ich hatte das gleiche Problem und bin über diese Problemumgehung / Lösung gestolpert.
Richten Sie für den Text, auf den Sie verweisen möchten, in meinem Fall einen Titel, einen Dokumenteneigenschaftstitel wie folgt ein:
Insert tab
→Quick Parts
→Document Property
→Title
Dadurch wird ein bearbeitbares Feld für Text hinzugefügt, in das Sie Ihren Titel eingeben können.
Um darauf zu verweisen, können Sie einfach zu
Insert tab
→Quick Parts
→Field
→ gehenTitle
oder das tun, was ich versehentlich getan habe. Ich hatte eine Referenz eingerichtet und als ich sie damit aktualisierte F9, fügte ich das Titelfeld hinzu, auf das verwiesen wurde.Dies ist ziemlich cool, da beim Aktualisieren des Titelfelds alle Referenzen automatisch aktualisiert werden, ohne zu drücken F9!!! Dies ist ideal, wenn Sie die Referenz in einer Kopfzeile haben, da die Ctrl+ A-Funktion nicht erfasst, was sich in der Kopf- / Fußzeile befindet, und Sie normalerweise zur Auswahl in die Kopf- / Fußzeile doppelklicken und F9zum Aktualisieren drücken müssen .
Anstatt wie oben angegeben eine Titelreferenz zu erstellen, gehen Sie folgendermaßen vor:
Erstellen Sie nach dem Einrichten des Titelfelds ein Lesezeichen für das Titelfeld:
Insert
→Bookmark
→ (nennen Sie es sagenProject_title
) →add
Fügen Sie dann die Referenz wie folgt hinzu:
Insert tab
→Quick Parts
→Field
→Ref
(und wählen SieProject_title
oder wie auch immer Sie es nannten)quelle