ich suche nach einer Möglichkeit das beim Öffnen einer Exceldatei die Hyperlinks darin geprüft und wenn die Datei verschoben wurde die Hyperlinks automatisch aktualisiert werden.
Danke
Declare Function SearchTreeForFile Lib "imagehlp.dll" ( _
ByVal RootPath As String, _
ByVal InputPathName As String, _
ByVal OutputPathBuffer As String) As Long
Einige Kenntnisse mit API's sind erforderlich.Um sicherzustellen, dass Hyperlinks in Excel automatisch aktualisiert werden, kannst Du die folgenden Schritte ausführen:
Überprüfe die Hyperlinks: Öffne die Excel-Datei und gehe zu den Hyperlinks, die Du aktualisieren möchtest.
Aktivieren der automatischen Aktualisierung:
Datei > Optionen.Erweitert.Allgemein und stelle sicher, dass die Option für die automatische Aktualisierung von Links aktiviert ist.VBA zur Aktualisierung verwenden: Wenn die automatische Aktualisierung deaktiviert wurde, kannst Du ein einfaches VBA-Skript verwenden. Drücke ALT + F11, um den VBA-Editor zu öffnen, und füge den folgenden Code ein:
Sub UpdateHyperlinks()
Dim hLink As Hyperlink
For Each hLink In ActiveSheet.Hyperlinks
hLink.Follow
Next hLink
End Sub
Makro ausführen: Schließe den VBA-Editor und führe das Makro aus, um alle Hyperlinks zu überprüfen und ggf. zu aktualisieren.
Fehler: Die automatische Aktualisierung von Links wurde deaktiviert
Lösung: Gehe zu den Excel-Optionen und aktiviere die Funktion. Wenn diese Option nicht verfügbar ist, könnte es an den Sicherheitseinstellungen liegen.
Fehler: Hyperlinks führen ins Leere
Lösung: Überprüfe, ob die verlinkte Datei oder der Ordner verschoben oder umbenannt wurde. Verwende das VBA-Skript, um die Hyperlinks zu aktualisieren.
Hyperlink bearbeiten, um den Link manuell anzupassen.Beispiel 1: Du hast eine Excel-Datei mit Hyperlinks zu verschiedenen Dokumenten. Wenn Du die Datei in einen anderen Ordner verschiebst, kannst Du das oben genannte VBA-Skript verwenden, um die Hyperlinks automatisch zu aktualisieren.
Beispiel 2: Bei der Verwendung von Netzwerk-Laufwerken kann es vorkommen, dass die Links nach einem Umbenennen des Ordners nicht mehr funktionieren. Nutze die Funktion Excel Hyperlink automatisch anpassen, um sicherzustellen, dass die Links korrekt bleiben.
1. Wie kann ich sicherstellen, dass die Hyperlinks in Excel immer aktuell sind?
Du kannst die automatische Aktualisierung aktivieren und regelmäßig das VBA-Skript ausführen, um sicherzustellen, dass alle Links aktuell sind.
2. Was mache ich, wenn ich die Fehlermeldung "Die automatische Aktualisierung von Links wurde deaktiviert" erhalte?
Überprüfe die Excel-Optionen und aktiviere die Funktion. Wenn das Problem weiterhin besteht, könnten die Sicherheitseinstellungen Deines Excel-Programms daran schuld sein.