mittels ActiveSheet.Pictures.Insert(fileName) importiere ich eine Bild in ein XL- Sheet.
Wenn ich das importierte Bild austauschen möchte mache ich
kill FileName
FileCopy NewFileName, FileName
ActiveSheet.Pictures.Insert(fileName)
Das Problem dabei ist, dass durch den abermaligen Befehl
ActiveSheet.Pictures.Insert(fileName)
allerdings wieder das alte Bild importiert wurde, weil das alte Bild offensichtlich noch in irgendeinem Cash liegt.
Nachvollziehbar ist das auch, dass man im Windows- Explorer (nur) in der Vorschau nach wie vor das alte Bild sieht.
Diesen Effect hab' ich nicht, wenn ich das Bild in eine VBA- Maske importiere.
Auch tritt dieser Effect bei mir nur unter Win2K/Office2K auf, nicht z.b. unter WinXP.
Um jeden Tipp bin ich sehr dankbar!
Grüße aus Salzburg
Reinhold