我要在工作簿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")追问
最好把要打开的这个工作薄B和这个工作薄A放在同一个目录下
然后用下面的语句打开
workbooks.open(thisworkbook.path & "\example.xlsm")追问
那这样的话我在别的电脑上是要把整个文件夹拷过去才能运行是吗?
追答不用,只要把工作薄A 拷到别的电脑里和那个电脑的example.slsm文件放同一个目录就可以
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-09-22
可能与机器的系统有关
看你的路径是WIN7的,如果在XP下桌面目录就不同的,可能会出现找不到目录
还有就是用户不同,桌面是不同的,因为桌面是可以自定义的
看你的路径是WIN7的,如果在XP下桌面目录就不同的,可能会出现找不到目录
还有就是用户不同,桌面是不同的,因为桌面是可以自定义的
第2个回答 2012-09-19
不必复制文件夹,只要两个文件在一起就行了。那位朋友的回答是正确的。
第3个回答 2018-11-07
是在1号电脑上面点击按钮,打开2号电脑上面的文件吗?可是你的文件路径就错了啊,