Esta configuração de política permite reduzir o número de ações no Office que resultarão na invalidação da assinatura digital do VBA de um documento.
O projeto VBA pode ser modificado de determinadas maneiras que alterem o armazenamento do projeto, mas que não invalidem a assinatura digital do código de origem. Com essa configuração desativada, essas ações farão com que a assinatura digital VBA seja invalidada e deixará a assinatura salva se o usuário não tiver a chave privada disponível para desistir.
Com essa configuração ativada, só executaremos uma desistência do projeto, se a assinatura de código de origem tiver sido alterada e manteremos a assinatura existente em outros casos. Se o armazenamento do projeto VBA for alterado e salvo, mas a antiga assinatura tiver sido retida de acordo com esse recurso, isso pode levar a uma invalidação do estado salvo do projeto VBA compilado. Se isso acontecer, o projeto VBA será forçado a recompilar toda vez que o documento for carregado. Isso pode afetar de forma negativa o desempenho de projetos VBA maiores. Quando um documento estiver nesse estado, o estado persistirá até que o projeto VBA seja assinado.
Registry Hive | HKEY_CURRENT_USER |
Registry Path | software\policies\microsoft\vba\security |
Value Name | minimizevbaresign |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |