das dürfte meines Erachtens schwierig werden.
Der Makrorecorder lieferte z.B. folgendes:
Delphi-Quellcode:
ActiveSheet.OLEObjects.Add(ClassType:="Forms.CommandButton.1", Link:=False _
, DisplayAsIcon:=False, Left:=82.5, Top:=57, Width:=174, Height:= _
47.25).Select
d.h. der CommandButton ist in Microsoft.Forms deklariert, auf den aber die Excel_TLB.pas keinen Zugriff hat.
Mann müsste versuchen die Forms.TLB zu finden und dem eigenen Projekt hinzuzufügen.
Hendrik