刚到一家公司工作,公司的前辈做了一个EXCEL表
表里在VBA的“工具”-“引用”里引用了Microsoft ActiveX Data 2.8 Library
发给分公司使用后,有三家分公司说执行VBA后无法得到结果
由于公司的保密条例,我不能上传代码
我们和分公司用的都是excel2007,分公司的excel已启用宏
不过我的系统是WIN7,分公司的是XP
XP的系统能引用Microsoft ActiveX Data 2.8 Library吗?
如果不能,执行VBA时会不会有错误提示?
EXCEL VBA ADO 引用问题
答案:2 悬赏:0
解决时间 2021-12-23 09:33
- 提问者网友:无依无靠的距离
- 2021-12-22 10:26
最佳答案
- 二级知识专家网友:不服输就别哭
- 2021-12-22 11:46
首先检查一下程序的最开始有没有
on error resume next
这个是出错了继续执行下一步的意思,如果有可以在这一行前面加上'注释掉,然后再执行一次看看有没有结果或者错误提示。
另外看看xp的是不是有Microsoft ActiveX Data 2.8 Library或者其他的Microsoft ActiveX Data xx Library,因为不一定是一样的版本~~
on error resume next
这个是出错了继续执行下一步的意思,如果有可以在这一行前面加上'注释掉,然后再执行一次看看有没有结果或者错误提示。
另外看看xp的是不是有Microsoft ActiveX Data 2.8 Library或者其他的Microsoft ActiveX Data xx Library,因为不一定是一样的版本~~
全部回答
- 1楼网友:都不是誰的誰
- 2021-12-22 12:31
conn.open "provider=microsoft.ace.oledb.12.0;data source=" & thisworkbook.fullname & ";extended properties='excel 12.0;hdr=yes;imex=1'"
试试
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯