关于导出数据到EXCEL的问题
目前程序是这么写的:
try
Excel:= CreateOleObject('Excel.Application');
WorkBook:=CreateOleObject('Excel.Sheet');
except
screen.Cursor :=crDefault ;
OkMessageDlg('微软Excel没有安装,请先安装Excel软件。');
abort;
end;
WorkBook := Excel.workBooks.Add;
导出到EXCEL时,如已起了一个EXCEL进程。再导出时,还会去起一个EXCEL进程。
请问如何不另起一个进程?就是判断当前是否有EXCEL打开,如果有EXCEL打开,就在原EXCEL基础上新建一页,而不是重起一个EXCEL进程。如果没有EXCEL打开,就启动一个EXCEL进程。
请问这个程序怎么写?谢谢