VBA workbooks.open 路径问题

我要在工作簿A中添加一个按钮,点击按钮就能打开本电脑上另外一个工作簿B,比如它的路径是C:\Users\YH\Desktop\New folder\Example.xlsm,所以用workbooks.open("C:\Users\YH\Desktop\New folder\Example.xlsm"),但是我要在另外一个电脑上就运行不了,这个问题怎么解决呢?分不多,如果能解决就追加分数!谢谢诶!

你可以考虑用相对路径引用,
最好把要打开的这个工作薄B和这个工作薄A放在同一个目录下
然后用下面的语句打开
workbooks.open(thisworkbook.path & "\example.xlsm")追问

那这样的话我在别的电脑上是要把整个文件夹拷过去才能运行是吗?

追答

不用,只要把工作薄A 拷到别的电脑里和那个电脑的example.slsm文件放同一个目录就可以

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-22
可能与机器的系统有关
看你的路径是WIN7的,如果在XP下桌面目录就不同的,可能会出现找不到目录
还有就是用户不同,桌面是不同的,因为桌面是可以自定义的
第2个回答  2012-09-19
不必复制文件夹,只要两个文件在一起就行了。那位朋友的回答是正确的。
第3个回答  2018-11-07
是在1号电脑上面点击按钮,打开2号电脑上面的文件吗?可是你的文件路径就错了啊,

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网