Shape msoPicture/Aktualisierung deaktivieren VBA
23.06.2017 16:44:44
Andreas
heute habe ich mal ein VBA Thema, bei dem ich auch mit Recherche nicht wirklich weiterkomme. Ich habe in einer Datei eine verknüpfte Grafik hinterlegt (Copy, Paste as Picture mit Link), das mir einen Zellbereich an anderer Stelle in einem Dashboard anzeigt.
Wenn man nun eine Reihe von Operationen mit VBA ausführt (Screenupdating etc. ist alles off) merkt man einen deutlichen Unterschied in der Laufzeit zwischen verknüpfte Grafik ist im Modell enthalten und ist entfernt. Das Blatt auf dem die verknüpfte Grafik liegt ist zur Laufzeit mit ws.EnableCalculation = False gesetzt.
Eine Eigenschaft für diese Grafik (=Shape, msoPicture) konnte ich nicht identifizieren, mit der man die Aktualisierung der Grafik temporär ausschalten kann. Das Setzen der Eigenschaft Visible = False hilft auch nicht weiter.
Hat jemand hierzu eine Idee oder einen Ansatz, wie man die Aktualisierung der verknüpften Grafik / Fotofunktion temporär deaktivieren kann? oder ist die einzige Lösung, das Shape vor Start der Makrooperationen per VBA zu entfernen und neu zu setzen?
viele Grüße & Danke vorab!
Andreas