Configurações de Notificação para Macros
- ID da política
- L_VBAWarningsPolicy
- Escopo
- Configuração do Usuário
- Compatível com
- Windows Server 2008 R2 ou Windows 7
- Fonte
- Microsoft 365 Apps / Office Administrative Templates (versão 5568.1000)
- Categoria
- Microsoft Excel 2016 › Opções do Excel › Segurança › Central de Confiabilidade
Descrição
Essa configuração de política controla como os aplicativos especificados avisam os usuários quando macros do VBA (Visual Basic for Applications) ou macros do Excel 4.0 (XLM) estão presentes. Vários aplicativos do Office oferecem suporte a macros VBA, mas as macros XLM são compatíveis apenas com o Excel.
Se você habilitar essa configuração de política, poderá escolher entre quatro opções para determinar como os aplicativos especificados avisarão o usuário sobre macros VBA. Há também uma caixa de seleção que determina como o Excel avisará o usuário sobre macros XLM.
Para macros VBA, estas são suas escolhas:
- Desabilitar macros VBA sem notificação: o aplicativo desabilita macros VBA, assinadas ou não, e não notifica os usuários.
- Desabilitar macros VBA com notificação: o aplicativo exibe a Barra de Confiabilidade para macros VBA, assinadas ou não. Esta opção impõe a configuração padrão no Office.
- Desabilitar macros VBA, exceto macros assinadas digitalmente: o aplicativo exibe a Barra de Confiabilidade para macros assinadas digitalmente, permitindo que os usuários as habilitem ou deixem desabilitadas. Todas as macros não assinadas são desabilitadas e os usuários não são notificados.
- Habilitar macros VBA (não recomendado): as macros VBA são habilitadas, assinadas ou não. Esta opção pode reduzir significativamente a segurança, permitindo que códigos perigosos sejam executados sem serem detectados.
Se você desabilitar ou não definir essa configuração de política, "Desabilitar macros VBA com notificação" será a configuração padrão e "Habilitar macros do Excel 4.0 quando as macros VBA estiverem habilitadas" será marcada. Quando os usuários abrem arquivos nos aplicativos especificados que contêm macros VBA ou XLM, os aplicativos abrem os arquivos com as macros desabilitadas e exibem a Barra de Confiabilidade com um aviso de que as macros estão presentes e foram desabilitadas. Os usuários podem inspecionar e editar os arquivos, se apropriado, mas não podem usar nenhuma funcionalidade desabilitada até que a habilitem clicando em "Habilitar Conteúdo" na Barra de Confiabilidade.
A seção a seguir se aplica apenas a macros do Excel 4.0 (XLM):
se você marcar a caixa de seleção "Ativar macros do Excel 4.0 quando as macros VBA estiverem habilitadas", a configuração selecionada para macros VBA também será aplicada a macros XLM. Se esta caixa de seleção não estiver marcada, todas as macros XLM serão desabilitadas e os usuários não serão notificados.
As macros XLM não podem ser assinadas e serão desabilitadas se "Desabilitar macros VBA, exceto macros assinadas digitalmente" for escolhido.
Se você habilitou a configuração de política "Impedir que o Excel execute macros XLM", as macros XLM não podem ser executadas no Excel, independentemente de como você configurou essa configuração de política.
A seção a seguir se aplica apenas a macros VBA:
Se você marcar a caixa de seleção "Exigir que as macros sejam assinadas por um fonte confiável", os usuários que abrirem arquivos com macros assinadas digitalmente, mas não por um Fonte Confiável, receberão uma notificação de que as macros estão bloqueadas para execução.
E há duas caixas de seleção adicionais que recomendamos que você selecione para ajudar a melhorar a segurança.
- Bloquear certificados de editores confiáveis que estão instalados no armazenamento de certificados do usuário atual
- Exigir o EKU (Uso Estendido de Chave) para certificados de editores confiáveis
Observação: essas duas caixas de seleção só se aplicam se você tiver selecionado a caixa de seleção "Exigir que as macros sejam assinadas por um fonte confiável".
Observação: as três caixas de seleção sobre fontes confiáveis se aplicam apenas à Versão 2012 e posterior do Office e do Visio. A caixa de seleção "Habilitar macros do Excel 4.0 quando as macros do VBA estiverem habilitadas" se aplica apenas à Versão 2111 e posterior do Office. Nenhuma das caixas de seleção se aplica ao Office 2016 ou Office 2019.
Se você marcar a caixa de seleção "Bloquear certificados de fontes confiáveis instalados no repositório de certificados do computador local", as macros não serão executadas se o certificado do fonte confiável estiver instalado no repositório de certificados do usuário atual. O certificado deve ser instalado no armazenamento de certificados do computador local para que a macro seja executada. Somente contas com acesso de administrador ao computador podem instalar um certificado no armazenamento de certificados do computador local.
Se você marcar a caixa de seleção "Exigir uso do EKU (Uso Estendido de Chave) para certificados de editores confiáveis", o EKU deverá incluir "Assinatura de código" como um dos usos do certificado.
Importante: se "Desabilitar todas as macros, exceto as assinadas digitalmente", estiver selecionado, os usuários não poderão abrir bancos de dados do Access não assinados.
Além disso, observe que o Microsoft Office armazena certificados para fontes confiáveis no repositório de fontes confiáveis do Internet Explorer. Versões anteriores do Microsoft Office armazenavam informações de certificado de fonte confiável (especificamente, a impressão digital do certificado) em um repositório especial de fonte confiável do Office. O Microsoft Office ainda lê as informações de certificado de fonte confiável do repositório de fonte confiável do Office, mas não grava informações nesse repositório.
Portanto, se você criou uma lista de fontes confiáveis em uma versão anterior do Microsoft Office e atualizar para o Office, sua lista de fontes confiáveis ainda será reconhecida. No entanto, quaisquer certificados de fonte confiável que você adicionar à lista serão armazenados no repositório de fonte confiável do Internet Explorer.
Opções
Registro
- vbawarningsREG_DWORD
- xl4macrowarningfollowvbaREG_DWORD
- vbadigsigtrustedpublishersREG_DWORD
- vbarequirelmtrustedpublisherREG_DWORD
- vbarequiredigsigwithcodesigningekuREG_DWORD