使用 VBA 检测 Excel 是否显示“启用内容”安全警告

使用 VBA 检测 Excel 是否显示“启用内容”安全警告

我正在寻找 VBA 代码来检查我的用户屏幕上是否显示安全警告“启用内容”。由于我的工作环境,我无法将其关闭。

我们正在使用 Excel 2013。

答案1

此 VBA 代码将帮助您确定宏是启用还是禁用。

如果已禁用,则会在单元格 A2 中收到消息启用宏否则 Excel 会建议您宏已启用

注意:要查找有关 MACRO 的所有设置,请通过文件菜单可以达到选项、信任中心、信任中心设置、宏设置。

    Private Sub Workbook_Open()

      If Excel.Application.AutomationSecurity = msoAutomationSecurityLow Then
       Sheet1.Range("A2") = "Enable the Macro"
      Else
       Sheet1.Range("A2") = "Macro is Enabled !!"
      End If

   End Sub

希望这对你有帮助。

相关内容