Bom dia,
Por questões de segurança não é possível habilitar as macros automaticamente.
Uma opção que pode ajudar, dependendo da situação, é proteger a planilha antes de fechar (evento Workbook_BeforeClose) e desproteger na abertura (evento Workbook_Open).
Desta forma, se as macros não forem habilitadas, a planilha não poderá ser editada.
Exemplo de código:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sheets("Plan1").Protect "TESTE"
End Sub
Private Sub Workbook_Open()
Sheets("Plan1").Unprotect "TESTE"
End Sub
Também é interessante bloquear o projeto VBA para exibição.
É importante ressaltar que este procedimento não é 100% seguro pois as senhas de proteção podem, eventualmente, serem quebradas.
Abraço
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 15/06/2012 6:02 am