OLEObjects ansteuern
Jens
mit der Umstellung von Office2003 auf Office2010 ergibt sich für mich folgendes Problem:
Anwender haben die Möglichkeit, Arbeitsmappen mit VBCodes ohne diesen zu speichern (Office2010 leitet leider regelrecht darauf hin - selbst wenn eine Vorlage mit Makros *.xltm benutzt wird und warnt nur beiläufig vor dem Verlust des VB-Projektes!). Dadurch gehen Funktionalitäten in meinen Vorlagen natürlich verloren. Um diese Gefahr des Speicherns ohne VB-Projekt zu umschiffen, wollte ich meine codes in einem AddIn ablegen, von dem aus ich Aktionen ausführe. Um den Gewöhnungseffekt so wenig wie möglich zu beeinträchtigen, wollte ich nun auch die in den Tabellenblättern eingebetteten OLEObjects (buttons am sheet) weiter benutzen. Nun meine Frage: Kann ich diese buttons ohne code am sheet (Click-Ereignis) aus dem AddIn heraus überhaupt ansteuern? Ansprechen kann ich z.B. den ersten button in einem sheet ja wohl über:
ActiveWorkbook.ActiveSheet.OLEObjects(1)
Vielen Dank für Hinweise!