ich habe gestern Abend etwas mit Bildern und Excel experimentiert. Nach etwas Recherche konnte ich ein Bild über VBA einfügen: ActiveSheet.Pictures.Insert ("C:\User\TEMP\Temp_\space2.jpg")
Im Rahmen einer Schleife von Bildern würde ich dieses gern austauschen. Beim Rechtsklick auf das Bild heißt der 5. Punkt des Kontextmenüs auch Bild ändern. Dieser ruft einen FileOpen Dialog auf und das Bild wird sauber ausgetauscht. Aber der Makrorekorder hat keine Zeile aufgezeichnet. Ich suche also den Befehl, der sich hinter diesem Button verbirgt. Den FileOpen Dialog benötige ich nicht, da ich das neue Bild als String aus Pfad und Dateiname einspielen kann. Eine Internetrecherche hat keinen brauchbaren VBA Befehl zu Tage gefördert. Ich könnte das vorherige/ zu ersetzende Bild auch jedes Mal vor Import des neuen Bildes löschen. Aber das ist nicht sonderlich elegant und nur zweite Wahl.
Vielen Dank für Eure Aufmerksamkeit und einen Tip, welcher VBA Befehl es ist.
Beste Grüße, Andreas Hanisch