* Code written by Eric den Doop SELECT 0 CREATE CURSOR dummy (gen1 G) APPEND BLANK APPEND GENERAL gen1 FROM c:\temp\test.xls CLASS Excel.Application o = CREATEOBJECT("SaveDialog") o.command1.click() RELEASE o USE IN dummy ***************************** DEFINE CLASS SaveDialog AS form Height = 289 Caption = "Save General Field Data As File" ADD OBJECT oleboundcontrol1 AS oleboundcontrol WITH ; Top = 8, ; Left = 8, ; Height = 233, ; Width = 361, ; ControlSource = "dummy.gen1", ; Name = "Oleboundcontrol1", ; Visible = .T. ADD OBJECT command1 AS commandbutton WITH ; Top = 248, ; Left = 272, ; Height = 33, ; Width = 97, ; Caption = "Save As File", ; Name = "Command1" PROCEDURE command1.click IF FILE("c:\temp\output.xls") DELETE FILE "c:\temp\output.xls" ENDIF thisform.oleboundcontrol1.saveas("c:\temp\output.xls") ENDPROC ENDDEFINEHowever, Both solution do not work.