Use VBA para detectar si un Excel muestra la advertencia de seguridad "Habilitar contenido"

-1

Estoy buscando el código VBA para verificar y ver si la Advertencia de seguridad "Activar contenido" se muestra en la pantalla de mi usuario. Debido al entorno en el que trabajo no puedo simplemente apagarlo.

Estamos usando Excel 2013.

Chris
fuente
Actualizar mi memoria: ¿en qué circunstancias aparece la advertencia de seguridad "Habilitar contenido"?
G-Man

Respuestas:

0

Este código VBA lo ayudará a determinar si Macro está habilitado o deshabilitado.

Si está deshabilitado, obtendrá el mensaje en la celda A2 Habilitar la macro; de lo contrario, Excel le sugerirá que la macro esté habilitada .

NB: para encontrar la configuración de MACRO tal como la conoce a través del menú Archivo, puede acceder a Opciones, Centro de confianza, Configuración del centro de confianza, Configuración de 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

Espero que esto te ayude.

Rajesh S
fuente
esto funciona muy bien para "Habilitar macros", ahora estoy buscando el mismo tipo de ayuda con el mensaje "Habilitar contenido" que sigue apareciendo. Para el registro, esto sucede después de que se hayan ejecutado las macros abiertas.
Chris
@Chris, me alegra saber de ti y me alegra saber que está funcionando para ti, luego primero vota como respuesta.
Rajesh S
Pronto subiré el VBA para Habilitar contenido.
Rajesh S