locked
como habilitar e desabilitar macro via vba RRS feed

  • Pergunta

  • Caros, boa tarde.

    Alguém sabe como eu posso habilitar e desabilitar macro via codigo vba?


    Ronaldoas
    sexta-feira, 9 de abril de 2010 19:37

Todas as Respostas

  • Sim

    A partir do Excel 2002 (Office XP) você pode habilitar as macros sem intervenção do usuário, com o uso do método AutomationSecurity .

    Inclua na resposta ao evento Open da pasta o comando abaixo:

    Private Sub Workbook_Open()
       Application.AutomationSecurity = msoAutomationSecurityLow
    End Sub

    Onde:

    msoAutomationSecurityLow
    Macros rodam sem verificar o certificado de autenticidade, equivale a segurança Baixa.

    msoAutomationSecurityByUI
    O usuário indica se as macros devem ser habilitadas, equivale a segurança Média.

    msoAutomationSecurityForceDisable
    Desabilita as macros sem certificado de autenticidade, equivale a segurança Alta.

     

    Espero ter ajudado,

     

    Abraços,

     

    Baldini


    Baldini Fabio
    • Sugerido como Resposta Baldini domingo, 23 de maio de 2010 04:45
    domingo, 23 de maio de 2010 04:45