ExcelApplication的问题!(50分)

  • 主题发起人 主题发起人 cowbird
  • 开始时间 开始时间
C

cowbird

Unregistered / Unconfirmed
GUEST, unregistred user!
我在windows2000中使用delphi6发现使用server中的组件ExcelApplication
当ExcelApplication.connect时候,报"interface not supported"错
而在Win98下发现是可以使用的,啥道理?

转而使用MyExcel:=CreateOleObject("Excel.application")的方法,是可以实现的。
why?请问有啥办法使用ExcelApplication控件?
 
可能与你Execl的版本有关!
 
excel安装的版本所否和你在安装DELPHI时所选择的excel版本所否一致
 
你的excel版本不对
 
我看了我的server里的excelapplication,是dcloffice2k60,使用的软件是excel2000,
怎么看软件版本,请详细告诉我
 
具体的我也不知道,我知道在安装DELPHI时会让你指定当前使用的office版本,是Xp还是2000
,如果当时win2000中装的是OFFICE2000,应该选OFFICE2000那个选项,要不你重新安装一次
DELPHI如何
 
重新安装了delphi,打开excel同样失败。
但同样的delphi版本,在我家windows XP中可以打开Office XP。奇怪了。

我现在单位里使用的是Windows98 se,office2000,安装的时候选择的是office2000。
问题困扰!!
 
sorry, 我也没辙了
 
安装delphi的时候,它问office版本,必须回答正确,否则就有这样的错误。
因为不同的版本对应的interface不同。
 
var i:_Application;
begin
i:=CoExcelApplication.Create;
ExcelApplication1.ConnectTo(i);
ExcelApplication1.Visible[1]:=true;

end;
 
to yunye:无效
 
再次求救!
 
下载
Delphi6 update 2
Delphi 6 Runtime Library Update Pack
问题即可解决
 
后退
顶部