AW: Beispiel: Popup-Kalender nur mit Bordmitteln
01.12.2016 12:08:18
Nico
ich würde gern einem Bild einen dynamischen Hyperlink zu einer Datei zuweisen,
nur leider bekomme ich nur die Fehlermeldung "Die angegebene Datei konnte nicht geöffnet werden".
Ich generiere mit
=LINKS(ZELLE("filename";Vorgaben!$A$1);FINDEN("[";ZELLE("filename";Vorgaben!$A$1))-2) & "\Hilfe.docx"
einen Pfad zu der Datei "Hilfe.docx" im gleichen Verzeichnis wie meine Excel-Datei.Diese Formel habe ich als Namen 'HILFE' angelegt.
Wenn ich nun mit
=HYPERLINK(HILFE;"LINK")
einen Hyperlink erstelle, klappt alles einwandfrei.Wenn ich nun aber einem Bild den dynamischen Hyperlink zuweisen will, kommt nur die besagte Fehlermeldung.
Um dem Bild mit dem Namen "HILFE_LINK" den Hyperlink zu zuweisen, mache ich folgendes:
VBA öffnen und im Direktbereich folgenden Code eingeben und ausführen
ActiveSheet.Hyperlinks.Add Anchor:=ActiveSheet.Shapes("HILFE_LINK"), Address:="HILFE", SubAddress:="", ScreenTip:="Hilfe öffnen"
Dabei ist es egal ob ich vor dem Link noch
"file:///"
stehen habe oder nicht.Gebe ich in der Code-Zeile statt des Namens den den festen Bezug zu der Datei ein, klappt der Link auch.
Wenn ich mit dieser Methode einen Hyperlink innerhalb der Excel-Datei erstelle,
funktioniert alles wunderbar.
Hat einer von Euch einen Tipp?