强制Excel用户在代码运行之前启用宏

时间:2018-11-12 15:12:39

标签: excel vba excel-vba

我想知道,是否有可能迫使我的工作表用户在使用之前启用宏。

在我对启用宏说“确定”之前,暂停我的宏。

预先感谢您:)

1 个答案:

答案 0 :(得分:6)

如果您的目标是让用户启用宏以使您的代码运行,则存在非技术解决方案。

打开工作簿时,将所有工作表都设置为xlVeryHidden,但其中一个可见。在该可见的页面上,通知用户他必须启用宏才能使用工作簿。

启用宏后,具有在Workbook_open事件上运行的代码,并取消隐藏所需的工作表,并隐藏一个未启用宏时将显示的工作表。