【问题标题】:How can I open a macro workbook with VBA?如何使用 VBA 打开宏工作簿?
【发布时间】: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 没有帮助,因为仍然有一个可以关闭的物理工作簿,这将切断对那里所有宏的访问。
  • 听起来你几乎想创建一个加载项...

标签: excel vba


【解决方案1】:

您可以使用ActiveWindow.Visible = False

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-06
    • 2019-02-11
    • 2015-10-15
    • 2013-10-13
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    相关资源
    最近更新 更多