Utilizzare VBA per rilevare se Excel visualizza l'avviso di sicurezza "Abilita contenuto"


-1

Sto cercando il codice VBA per verificare e vedere se l'avviso di sicurezza "Abilita contenuto" viene visualizzato sullo schermo del mio utente. A causa dell'ambiente in cui lavoro, non posso semplicemente disattivarlo.

Stiamo usando Excel 2013.


Aggiorna la mia memoria: in quali circostanze viene visualizzato l'avviso di sicurezza "Abilita contenuto"?
G-Man,

Risposte:


0

Questo codice VBA ti aiuterà a determinare se Macro è Abilitato o Disabilitato.

Se è disabilitato, viene visualizzato il messaggio nella cella A2 Abilita la macro, altrimenti Excel suggerisce che la macro è abilitata .

NB: Per trovare tutte le impostazioni sul MACRO come si conosce attraverso il menu File, è possibile accedere a Opzioni, Centro protezione, Impostazioni Centro protezione, Impostazioni 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

Spero che questo ti aiuti.


questo funziona alla grande per "Abilita macro", ora sto cercando lo stesso tipo di aiuto con il messaggio "Abilita contenuto" che continua a venire. Per la cronaca, ciò accade dopo l'esecuzione delle macro aperte.
Chris,

@Chris, piacere di sentirti e felice di sapere che funziona per te, quindi prima vota come risposta.
Rajesh S,

Presto caricherò il VBA per Enable Content.
Rajesh S,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.