vb引用总是丢失,需要手动重新引用
大家好 我遇到一个问题困惑很久 一直得不到解决 所以再这里发帖子试试 希望知道的高手们不惜赐教
我用vb做的封装DLL
我使用在EXCEL的VBA里面
在EXCEL里面必须要到“引用”里面手动引用才可以正常使用,代码无法自动引用,每次程序运行也使用了SHELL函数注册引用的DLL,
可是有一个问题 就是 我每次将DLL用VB更新后 重新放在原来的位置替换掉旧的同名DLL后,运行EXCEL后 总是提示DLL丢失,每次都要手动重新再“引用”一遍才能正常使用 ,我想请问 这个问题有没有别的方法解决
真诚感谢各位了 着急!!!
[解决办法]
不懂不能装懂,帮顶下
[解决办法]
我也遇到同样的问题,挺郁闷的,
我总结了一下,引用丢失多数是PC机中M-OFFICE软件的安装路径与我的电脑(编写VBA的电脑)软件安装路径不同,
所以每次都要将我电脑的DLL文件拷贝过去。
[解决办法]
没有遇到过,因为从来没有写过
[解决办法]
先以不兼容模式编译,再以二进制兼容模式编译
[解决办法]
问题到底解决了没有?
先以不兼容模式编译,再以二进制兼容模式编译
具体如何做,为多次试了均不成功
[解决办法]
回楼上的 解决了
AisaC 的方法在一定程度上能减少好多提示
不过我找到最终方法了,就是不引用了,用代码在EXCEL首次打开时添加引用 就不出错了
不过注意的每次打开前EXCEL引用中不能已经存在引用 否则需要添加ON ERROR NEXT
[解决办法]