Problema
Quando uma política é configurada para impedir que o Excel execute macros do Excel 4.0 (XLM), os suplementos Solver e Analysis ToolPak não funcionarão corretamente. A funcionalidade pode estar em falta e os resultados podem não ser calculados, mesmo que o utilizador seja informado de um cálculo bem-sucedido. Pode encontrar informações sobre a política aqui – Restringir a utilização de macros do Excel 4.0 (XLM) com novo controlo de definições de macro – Microsoft Tech Community.
As macros do Excel 4.0 (XLM) podem ser desativadas por um dos seguintes métodos:
-
Ao utilizar o Editor de Políticas de Grupo para ativar a política Configuração do Utilizador > Modelos Administrativos > Microsoft Excel 2016 > Opções do Excel > Centro de Segurança > Fidedignidade > Impedir que o Excel execute macros XLM.
-
Ao definir o seguinte valor de registo DWORD como 1. HKCU\SOFTWARE\Microsoft\Office\16.0\Excel\Security\XL4MacroOff
-
Ao implementar a linha de base de Segurança atual para o Microsoft 365 Apps para Grandes Empresas, que contém a política mencionada no n.º 1.
Estado
Estamos atualmente a trabalhar numa atualização que irá corrigir este problema. A atualização está atualmente disponível se tiver optado pelo programa Office Insiders e tiver optado por receber as atualizações Beta (versão 16.0.15310.20004 ou superior).
Esta atualização destina-se a estar disponível geralmente no final de junho, mas a data exata ainda não é determinada.
Solução
Para os utilizadores que precisam de utilizar os suplementos Solver e Analysis ToolPak, a seguinte política pode ser implementada. NOTA: esta política só desativa macros do Excel 4.0 (XLM) em livros não fidedignos que já tenham macros do Excel 4.0 (XLM). não desativa o XLM em documentos fidedignos. Alterar esta política no seu computador pode ser apenas temporária, uma vez que a política da sua organização pode posteriormente substituir a alteração.
No GPEdit, aceda a Configuração do Utilizador > Modelos Administrativos > Microsoft Excel 2016 > Opções do Excel > Segurança > Centro de Confiança > Definições de Notificação de Macros e desmarque a caixa "Ativar macros do Excel 4.0 quando as macros VBA estão ativadas".