Eu baixei muitos arquivos. Para mim, o perigo óbvio é o arquivo executar automaticamente uma macro errada por si só. Para evitar isso, desativo os Eventos antes de abrir o arquivo:
Sub GetFile()
Application.EnableEvents = False
Workbooks.Open Filename:="C:\TestFolder\suspicious.xlsm"
End Sub
Isso me dá a oportunidade de revisar todas as macros antes de executar qualquer uma delas.
Notas:
Se as macros estiverem habilitadas, a maioria das macros será executada se você as executar.
Entretanto, algumas macros serão executadas sozinhas (macros de eventos) . Essas macros de evento podem ser executadas quando a pasta de trabalho é aberta ou quando uma determinada planilha é selecionada ou quando uma determinada célula é selecionada, ou quando uma planilha é impressa etc. Eu não quero que esse comportamento automático ocorra até que eu revise todos macros. a linha:
Application.EnableEvents = False
desativa esse comportamento.