gpt4 book ai didi

Excel VBA : Enabling Macro Settings

转载 作者:行者123 更新时间:2023-12-01 21:19:37 24 4
gpt4 key购买 nike

我编写了一个宏方法,用于在打开 Excel 工作表时自动调整该工作表中的列大小。但是,当用户未在 Excel 中启用宏时,此解决方案不起作用。

有没有办法检查用户是否在 Excel 中禁用了 VBA 宏,然后使用 Excel VBA 代码启用宏?

最佳答案

执行此操作的标准方法是强制用户使用启动屏幕启用宏。

  • 工作簿中除启动屏幕外的所有工作表均已制作非常隐藏(只能通过 VBA 或 VBA 编辑器更改)
  • 如果启用宏:
    1) 当工作簿打开时,代码会取消隐藏所有这些非常隐藏工作表
    2)当工作簿关闭时,所有这些工作表都会再次非常隐藏
  • 如果未启用宏,则用户只能看到启动屏幕,显示“请启用宏,关闭然后重新打开此文件”

下面列出了包含该技术完整代码的两个链接

  1. Brad Yundt 对此进行了报道 here at TekTips
  2. 容斯克 at VBAeXpress

关于Excel VBA : Enabling Macro Settings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9421843/

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