Hallo,
ich habe in Excel 2007 einem Direkt-X Steuerelement mit Bild per Tastendruck ein Bild zugewiesen. Der relative Pfad zum Bild dafür steht in der Zelle daneben (C2).
Soweit so gut. Mal davon abgesehen, dass ich nicht weis wie man von einem angeklickten Bild erfährt in welcher Zelle es sich befindet (eigentlich sind die Bilder ja gar nicht in der Zelle...), klappt es mit dem Range-Befehl prima. Das Bild wird geladen und angezeigt.
Jetzt mein Problem:
Nach dem Speichern und Wiederaufrufen der Excel-Datei erhalte ich nur noch die Fehlermeldung "Pfad nicht gefunden".
Den Pfad habe ich 1000 Mal geprüft. Ich habe auch schon testweise das Bild ins gleiche Verzeichnis wie die Excel-Datei gestellt - nix geht.
Erstelle ich das Dokument neu, geht alles wieder prima. Bis zum erneuten Speichern.
Beim Start habe natürlich die Sicherheitsfragen (Makros, Active-X und Hyperlinks) entsprechend (Diesen Inhalt aktivieren) beantwortet.
Hat jemand eine Idee?
PS.: Ich habe es auch schon auf verschiednen Rechnern getestet WinXP und Vista - kein Unterschied.
ich habe in Excel 2007 einem Direkt-X Steuerelement mit Bild per Tastendruck ein Bild zugewiesen. Der relative Pfad zum Bild dafür steht in der Zelle daneben (C2).
Code:
Private Sub Image2_Click()
Image2.Picture = LoadPicture(Range("C2"))
End Sub
Soweit so gut. Mal davon abgesehen, dass ich nicht weis wie man von einem angeklickten Bild erfährt in welcher Zelle es sich befindet (eigentlich sind die Bilder ja gar nicht in der Zelle...), klappt es mit dem Range-Befehl prima. Das Bild wird geladen und angezeigt.
Jetzt mein Problem:
Nach dem Speichern und Wiederaufrufen der Excel-Datei erhalte ich nur noch die Fehlermeldung "Pfad nicht gefunden".
Den Pfad habe ich 1000 Mal geprüft. Ich habe auch schon testweise das Bild ins gleiche Verzeichnis wie die Excel-Datei gestellt - nix geht.
Erstelle ich das Dokument neu, geht alles wieder prima. Bis zum erneuten Speichern.
Beim Start habe natürlich die Sicherheitsfragen (Makros, Active-X und Hyperlinks) entsprechend (Diesen Inhalt aktivieren) beantwortet.
Hat jemand eine Idee?
PS.: Ich habe es auch schon auf verschiednen Rechnern getestet WinXP und Vista - kein Unterschied.