ExcelApp.Visible:=True在D5中可以显示,在D6中怎么必须在EXCEL已经启动才可以正常显示?(50分)

  • 主题发起人 主题发起人 LanHer
  • 开始时间 开始时间
L

LanHer

Unregistered / Unconfirmed
GUEST, unregistred user!
var
ExcelApp,MyWorkBook:Variant;
begin
try
ExcelApp:=CreateOleObject('Excel.Application');
MyWorkBook:=CreateOleObject('Excel.Sheet');
MyWorkBook:=ExcelApp.Workbooks.Open(OldStrFile);
MyWorkBook.SaveAs(NewStrFile);
ExcelApp.Visible:=True;
except
MessageDlg('Save to excel is wrong,Are you sure allready install excel?',mtError,[mbOk],0);
exit;
end;
在DELPHI5中可以通过ExcelApp.Visible:=True:显示出EXCEL,在DELPHI 6确只有EXCEL已经
启动才可以显示,否则不能显示,这是什么原因啊?
 
ExcelApp:=CreateOleObject('Excel.Application');
// MyWorkBook:=CreateOleObject('Excel.Sheet');
 
接受答案了.
 
后退
顶部