Wie kann ein Word-Dokument auf eine andere Datei oder ein Dokument verweisen?

1286
slashp

Wir sind gerade dabei, von einem Server auf einen anderen zu migrieren, und wir versuchen, alle Word-Dokumente in den Ordnern unserer Benutzer programmgesteuert durchzugehen. Wir müssen sicherstellen, dass alle Verweise / Hyperlinks, die auf den alten Server verweisen, auf die neue Adresse aktualisiert werden.

Ich verstehe, dass Hyperlinks und Verweise auf andere Dokumente verweisen können. Sind dies die einzigen zwei Möglichkeiten? Wenn nicht, auf welche andere Weise kann ein Dokument auf ein anderes Dokument oder eine andere Datei verweisen?

1
Hyperlinks und Querverweise sind der einzige Weg, um außerhalb in Word zu verlinken. Lesezeichen werden intern verlinkt. Andere Office-Programme haben andere Tools (Datenverbindungen zum Beispiel in Excel). Raystafarian vor 10 Jahren 1
Innerhalb der Dokumenteigenschaften kann ein Dokument mit der Vorlage verknüpft werden, aus der erstellt wurde. CharlieRB vor 10 Jahren 1
Großartig, danke Jungs. Kann einer von Ihnen eine formelle Antwort einreichen, damit ich sie annehmen kann? Ach ja, ist das auch bei Powerpoint der Fall? slashp vor 10 Jahren 0

1 Antwort auf die Frage

2

Dies ist die Liste der externen Linktypen, die mir gerade einfallen, einschließlich einiger bereits erwähnter ...

  1. Link zu einer Vorlage
  2. Ein Hyperlink, der entweder durch ein Hyperlink-Feld oder einen mit einem Objekt verknüpften Hyperlink wie einem Bild dargestellt wird
  3. eine Verknüpfung zu einem OLE-Objekt, z. B. einer Excel-Tabelle, die entweder durch ein LINK-Feld oder (in OOXML) intern über einen Beziehungsdatensatz in .docx dargestellt wird
  4. enthaltene "Text" -Dateien oder -Untergruppen (z. B. mit Text versehene Textbereiche), die über INCLUDETEXT-Felder oder möglicherweise intern über einen Beziehungsdatensatz verknüpft sind
  5. Links zu Bildern, entweder über INCLUDEPICTURE-Felder oder intern über einen Beziehungsdatensatz
  6. Verknüpfung von einem Seriendruck-Hauptdokument zu seiner Datenquelle
  7. Links von Master-Dokumenten zu Filialdokumenten (kann sich nicht erinnern, wie sie tatsächlich gemacht werden)
  8. (ungewöhnlich, würde ich sagen) Link zu einer Datenquelle aus einem -Feld
  9. (ungewöhnlich in diesen Tagen) -Felder, die andere Dokumente zum Erstellen von Inhalts- und Indextabellen enthalten
  10. (ungewöhnlich in diesen Tagen, wenn nicht jemand VSTO zum Einfügen von Windows-Formularsteuerelementen verwendet hat) Wenn das Dokument ActiveX-Steuerelemente (normalerweise Formularsteuerelemente) enthält, müssen diese auf dem Zielcomputer vorhanden sein
  11. alle anderen fest codierten Pfade, die in VBA verwendet werden
  12. (selten, würde ich sagen) Ein Dokument kann möglicherweise eine "Hyperlinkbasis" haben, die die Interpretation von Hyperlinks in einem Dokument beeinflussen kann.

(Es gibt Vorgänger der Feldtypen INCLUDETEXT und INCLUDEPICTURE, die jedoch so alt sind, dass es äußerst unwahrscheinlich ist, dass Sie auf sie stoßen.)

Für mindestens eine davon, dh (6), ist es wichtig, dass Sie das Dokument mithilfe des Word-Objektmodells (z. B. in VBA) ändern, bevor Sie das ursprüngliche Verknüpfungsziel (dh die Datenquelle) entfernen. . Andernfalls "vergisst" Word die Datenquelle, bevor Sie die Möglichkeit haben, das Dokument auf die neue zu richten. Wenn Sie nur OOXML-Dokumente zB über das Open XML SDK verarbeiten, sollte dies kein Problem sein.