As macros são um risco à segurança em muitas situações.
As macros do Excel são extremamente úteis ao lidar com tarefas repetitivas no Excel, principalmente em cargos de gestão, onde muitos dados precisam ser analisados e organizados, porém, também podem ser alvo de ataques cibernéticos graves , pois podem ser invadidos por agentes de ameaças para obter acesso aos dados.
Eles geralmente não são recomendados para uso em ambientes de trabalho por esse motivo, como este usuário do Reddit descobriu quando tentou enviar por e-mail algumas macros do Excel que eles construíram em casa em seu computador pessoal para o computador de trabalho, para que pudesse trabalhar mais rápido.
“A TI onde eu trabalho tem configurações de segurança que, quando abro um desses arquivos .xlsm no meu computador de trabalho, nem tenho a opção de ativar macros. Eu tentei todas as configurações em opções para tentar fazê-lo funcionar. Tentei procurar a caixa de seleção “desbloquear” nas propriedades do arquivo, mas ela não existe. Quando perguntei ao departamento de TI sobre isso, eles disseram algo como “desculpe, macros são um risco à segurança, então você precisa usar o Power Automate”. Já usei o Power Automate antes e não vejo como posso reproduzir meu script VBA lá, mas não sou especialista em VBA ou no Power Automate. Eles também sugeriram que os arquivos fossem assinados digitalmente e eu investiguei isso, mas parece uma PITA. Sem passar pelo processo de assinatura comercial ($$), parecia que eles só funcionariam no meu computador e ninguém mais poderia usá-los. Alguém pode me apontar na direção certa? É possível reproduzir o que estou fazendo em um arquivo Excel de alguma outra forma usando aplicativos do Office 365?”
Usuário Reddit
Ou seja, os e-mails contendo macros foram bloqueados porque foram identificados como um risco de segurança para a organização. Em vez disso, a organização recomendou o uso do Power Automate.
E muitos outros usuários do Reddit também acham que esse é o caminho a seguir.
Macros do Excel vs. Power Automate: aqui está o que as pessoas pensam
Embora as macros possam ser um caminho curto para realizar o trabalho mais rapidamente, elas de fato acarretam um sério risco para qualquer organização, e usá-las enquanto faz parte de uma organização e contra suas políticas, pode significar sérios problemas para qualquer funcionário, mesmo que seja feito de maneira correta.
“Bom, tentar burlar um bloqueio de segurança da informação é uma boa maneira de se meter em muitos problemas. Eu recomendo tentar fazer parceria com eles, dizendo que é isso que você está tentando realizar e ver se eles não podem ajudar a construir algo para fazer isso, ou talvez lhe conceder uma exceção. Se eles disserem que estão muito ocupados, a única maneira de lidar com isso é escalar a questão na sua cadeia de gestão e deixá-los decidir o que deve acontecer.”
Usuário Reddit
“Você pode usar scripts do Office? Acho que você pode conseguir o que deseja com isso. Talvez com uma mistura de script de office e Power Automate. Porém, não é tão rápido quanto as macros.”
Usuário Reddit
“Macros são uma dor de qualquer maneira. Tente evitá-los. Eles podem parecer uma boa ideia e, para um único “duke”, são realmente úteis. Imagine como isso se expande em uma organização. As pessoas usam essas coisas e esquecem. Os arquivos são copiados e agora você tem enésimas versões. Quem atualizará cada cópia com a versão mais recente dessa macro? Evite macros tanto quanto possível. Pense em como isso será mantido depois que você não tiver uso para aquilo (ou sai da equipe e as pessoas ainda te chamam para manter).”
Usuário Reddit
Portanto, se você se encontrar em uma situação semelhante, recorra ao Power Automate. Observe que a Microsoft mudou recentemente seu nome para Workflows, o que é um nome adequado, já que eles são usados para simplificar os fluxos de trabalho.
Traduzido do original: https://windowsreport.com/using-excel-macros-can-get-you-in-serious-trouble-at-work-better-use-power-automate/