***HELP HELP HELP***(100分)

  • 主题发起人 主题发起人 snmailbox
  • 开始时间 开始时间
S

snmailbox

Unregistered / Unconfirmed
GUEST, unregistred user!
机器上装了EXCEL 2000
用如下代码总是提示INTERFACE异常错误,不能创建EXCEL APPLICATION是怎么回事?
function SaveToExcel:integer;
var
ExcelApp: olevariant;
begin
//***创建EXCEL应用对象
try
ExcelApp := CreateOleObject('Excel.Application');
except
if frmWait <> nil then FreeAndNil(frmWait);
Application.MessageBox('您的机器中没有安装EXCEL,不能创建EXCEL文档!','提示',MB_OK+MB_ICONWARNING);
result := -1;
exit;
end;
end;
 
代码没有问题,可能是excel没有注册好,重新安装一遍看看。
 
跟踪一下,哪一行出错呢?
 
你要创建工作簿和工作表,再让其Visible.
 
看看你引用的单元里是不是有
OleServer, Excel2000, Variants
 
在SERVER面板上加个TExcelApplication
ExcelApplication1.Connect;
ExcelApplication1.Visible[0] :=true;
 
没问题啊
 
后退
顶部