【发布时间】:2019-06-19 02:09:20
【问题描述】:
我重命名了个人宏工作簿并将其复制到服务器上供我的队友访问。当您手动打开宏工作簿时,它只在 VBA 中打开,而不显示实际工作簿,但是当我尝试使用 VBA 执行此操作时,会打开一个物理工作簿。
Dim MyFolder As String
MyFolder = "file:///\\FPSFILES1\ReviewPricing\Macro Data\RP Macro Wrkbk.xlsb"
ActiveWorkbook.FollowHyperlink MyFolder
我怎样才能让工作簿只在 VBA 中打开,这样用户就看不到他们可以关闭的实体书(这也会在 VBA 中关闭它)?
【问题讨论】:
-
Application.ScreenUpdating = False也可能是一个选择。不确定您的实际用例是什么。 -
我有几个小程序可以分析excel中的各种数据集。这些都存储在这个宏工作簿中。我想在快速访问工具栏上为我的团队提供一个按钮,该按钮将使我创建的自定义选项卡(每个小程序都有按钮)运行。
-
Application.ScreenUpdating = False没有帮助,因为仍然有一个可以关闭的物理工作簿,这将切断对那里所有宏的访问。 -
听起来你几乎想创建一个加载项...