gpt4 book ai didi

excel - VBA 工作簿地址

转载 作者:行者123 更新时间:2023-12-02 18:41:03 25 4
gpt4 key购买 nike

我正在编写一个宏,工作簿MACRO,它必须打开另一个工作簿,我们称之为OPEN

问题是工作簿OPENMACRO在网上,而OPEN的地址取决于运行该工作簿的人宏。

我的意思是,如果我运行宏,地址是:

X:\Destkop\OPEN.xlsm

但是,例如,如果宏由另一个人运行,则地址可能会更改:

Y:\Destkop\OPEn.xlsm

因此对于宏来说,不可能打开工作簿OPEN并且它不会运行代码。

要获取地址,我使用以下代码:

activeworkbook.fullname 

但问题是代码将返回我的计算机中而不是“网络”上的OPEN的地址。

是否有办法知道/获取网上放置的任何工作簿的地址???

最佳答案

不使用映射的驱动器号,而使用 UNC 地址。 X:\Y:\ 很可能是同一位置的不同别名(为了需要更好的术语),也可以用 UNC 形式表示为

\\ServerName\SharedFolder\

因此完整路径为 \\ServerName\SharedFolder\Desktop\Open.xlsm

您应该能够在命令中使用它来打开工作簿,并且只要他们有权访问它,他们将共享映射到哪个驱动器号或者实际上是否映射了它就不再重要了.

关于excel - VBA 工作簿地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13414362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com