Hallo,
ich muss zugeben, ich habe selten mit Excel gearbeitet, daher weis ich nicht, wie im einzelnen die Buttons angeordnet bzw. benannt sind, aber grundsätzlich sollte es gehen, dass du dir mit
FindWindow das
Handle von Excel und mit
FindWindowEx das
Handle des Buttons holst. Dann kannst du mit
PostMessage oder
SendMessage an den Button dein Ereignis senden:
PostMessage(ButtonHandle, BM_CLICK, 0, 0);
Wie man ein Makro startet weis ich leider auch nicht.
Gruß
Mazel