O Solver no Excel para Windows pode não funcionar corretamente com uma determinada política de segurança ativada

Aplica-se A
Excel para Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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:

  1. Ao utilizar o Editor de Política de Grupo para ativar a política Configuração > do Utilizador Modelos Administrativos > microsoft Excel 2016 > Centro de Confiança de Opções >> do > Excel Impedir o Excel de executar macros XLM.
  2. Ao definir o seguinte valor de registo DWORD como 1. HKCU\SOFTWARE\Microsoft\Office\16.0\Excel\Security\XL4MacroOff
  3. Ao implementar a linha de base de Segurança atual para 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 Definições de Notificação de Macros do Centro > de Confiança de Segurança > e desmarque a caixa "Ativar macros do Excel 4.0 quando as macros VBA estiverem ativadas".