因为报表格式比较复杂,我想用excel制作报以表,看了网上一些资料主,我试着下载运行,但都不行,在此想问一下
“要在Delphi中控制Excel,就必须用到OLE自动化。现在一般采用OLE2来创建OLE对象,当激活一个OLE对象时,服务器程序仅在容器程序内部激活,这就是所谓的“就地激活”(in-place activation)。
创建Excel文件时,先创建一个OLE对象”
这个OLE要怎样创建
我执行以下代码时就出错
function createExcel:variant;
var//第一句就运行不了
v:variant;
sheet:variant;
begin
v:=createoleobject('Excel.Application');//创建OLE对象
v.visible:=true;
v.workbooks.add(-4167); //添加工作表
v.workbooks[1].sheets[1].name:='test';
sheet:=v.workbooks[1].sheets['test'];
return v;
end; 
是不是没有创建OLE,请问如何解决此问题?谢谢!