Esta configuração de política permite que o VBA carregue referências de typelib por caminho explícito lido dos dados do projeto se esse caminho apontar para um local da intranet que não esteja explicitamente na lista de sites confiáveis do sistema.
Por padrão, o VBA tentará carregar typelibs referenciados em um projeto pesquisando o GUID da biblioteca no registro. Se não for encontrado no registro, o VBA tentará carregar a referência do projeto ou typelib usando o caminho armazenado no projeto para a referência, desde que a referência não aponte para um local da Internet ou da intranet que não esteja na lista de sites confiáveis.
Se você habilitar essa configuração de política, o VBA tratará caminhos de intranet como caminhos de máquina local e, portanto, o VBA tentará procurar referências não registradas nos locais da intranet que não sejam máquinas locais ou na lista de sites confiáveis do sistema.
Se você desabilitar ou não definir essa configuração de política, o VBA manterá seu comportamento padrão e se recusará a carregar typelibs em caminhos de intranet se não encontrar typelib registrado no HKEY_CLASSES_ROOT.
Registry Hive | HKEY_CURRENT_USER |
Registry Path | software\policies\microsoft\vba\security |
Value Name | allowvbaintranetreferences |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |