Excel - 删除工作表之前"启用内容"禁用宏

时间:2017-12-05 22:47:16

标签: excel vba excel-vba

我在excel(Office 365版本1708)中有一个相当有趣的问题,它似乎影响了包含宏的每个文件。如果我将包含VBA宏的不受信任的XLSM文件放在不受信任的位置并打开文件,我将收到以下消息:

enter image description here

如果我点击"启用编辑",我可以编辑该文件,但我也收到以下消息:

enter image description here

有时,如果我在单击"启用内容"之前删除文件中的工作表;内容未启用。我无法运行由Custom Ribbon Events触发的任何VBA宏,并在" Workbook_Open"中编码。不会触发也不会运行。要使用文件中的任何宏,需要将其关闭并重新打开。

其他时候,我发现一旦删除了工作表,就会发现"启用内容"按钮消失,并且必须再次关闭/重新打开文件以访问任何宏。

这是预期的行为吗?这很奇怪......有没有办法修改此行为以允许VBA Macro在用户点击"启用内容"之后运行,并在用户之后保留此消息删除' sa工作表?

0 个答案:

没有答案