调用了OFFICE2000的EXCEL出错(100分)

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

spactator

Unregistered / Unconfirmed
GUEST, unregistred user!
我用DELPHI7开发的应用程序,调用了OFFICE2000的EXCEL,在很多机器上应用正常,但在某一台计算机上运行出错,提示“系统找不到指定的文件”,是何原因?我是放了一个EXCEL文件在应用程序的文件夹下,有固定的格式,当在应用程序中执行查询时,将查询结果通过我的这个EXCEL文件显示出来。有谁知道的请多多指教。
 
那台机器上有没有装OFFICE
 
不要使用相对的文件路径调用,这个路径可能被 OpenDialog 之类的修改。
比如 OpenExcelFile('demo.xls') 最好使用绝对路径
如 OpenExcelFile(ExtractFilePath(GetModuleName(HInstance)) + 'demo.xls')。
 
没有装OFFICE,提示调用类出错。
 
通过com调用excel2000,必须要装office。
 
对,就是运行程序的计算机上面必须安装有excel服务,不然肯定出错1
 
有不需要装office的技术,也可实现你的需求
qq:292044357
 
后退
顶部