+ -
当前位置:首页 → 问答吧 → Win7操作excel出错,无效的类字符串

Win7操作excel出错,无效的类字符串

时间:2011-08-17

来源:互联网

就这一句 出错
createOleObject('Excel.application');


在xp下都好好的,我在xp下用delphi7开发 

客户是win7的 

怎么解决呢?

作者: yabaiking   发布时间: 2011-08-17

难道是application首字母没大写?手头没win7系统。

作者: m617105   发布时间: 2011-08-17

引用 1 楼 m617105 的回复:
难道是application首字母没大写?手头没win7系统。

大写 也是一样的  
win7是excel2007


在xp+delphi7程序引用是comobj,excel97,excel2000;
没有excel2007,也加不了

 

作者: yabaiking   发布时间: 2011-08-17

我用excel 2007+turbo delphi在XP下没问题。

作者: foxyy8888   发布时间: 2011-08-17

excel 2007和excel 2003的com接口基本是一样的。我在xp下面的程序完全不用修改就可以在excel 2007上运行,是不是win 7 UAC的问题?

作者: foxyy8888   发布时间: 2011-08-17

EXCEL 版本问题 或是没有安装

作者: lhs203203   发布时间: 2011-08-17

引用 4 楼 foxyy8888 的回复:
excel 2007和excel 2003的com接口基本是一样的。我在xp下面的程序完全不用修改就可以在excel 2007上运行,是不是win 7 UAC的问题?


UAC 我已经右键选择 管理员运行 还试了兼容模式运行 都是一样

我下载的是精简版 ,有些人说 要注册组件? 怎么注册呢?

而且如果客户是精简版的话 不可能叫客户重装个office吧

作者: yabaiking   发布时间: 2011-08-17

精简版可能没注册这个组件。
他非要用精简版本的话,你就直接操作xlsx(ZIP文件,可以解压开,里面全是XML)文件。他不装都行。

作者: foxyy8888   发布时间: 2011-08-17

热门下载

更多