小弟刚开始学用ole控制office-excel,有个小问题请教各位。(30分)

  • 主题发起人 主题发起人 gywlily
  • 开始时间 开始时间
G

gywlily

Unregistered / Unconfirmed
GUEST, unregistred user!
我得程序:
procedure TForm1.Button1Click(Sender: TObject);
const
xlWBATWorksheet = -4167;
begin
//coinitialize(nil);
try
app := createoleobject('excel.application');
app.visible := true;
app.worksheets.add; //执行到此出错!!!
app.worksheets.add(xlWBATWorksheet);
except
if not varisempty(app) then begin
app.DisplayAlerts := false;
app.quit;
end;
end;
end;

请各位执教为何出错,谢谢拉
 
app.worksheets.add; //执行到此出错!!!

在此行加上 app.workbooks.add
 
谢谢,请问能不能给介绍一本详细讲解用OLE控制Office的书籍
马上给分!
 
想学控制office
最好的方法是自己录制宏,然后再看.
 
不好意思。我不太明白!
我不太会用VBA,请问用delphi可以吗?
我只是想用delphi学
 
接受答案了.
 
后退
顶部