Esta configuración de directiva permite a VBA cargar referencias typelib mediante una ruta explícita leída en los datos del proyecto si esa ruta apunta a una ubicación de intranet que no se indica explícitamente en la lista de sitios de confianza del sistema.
De forma predeterminada, VBA intentará cargar las bibliotecas de métodos (typelib) a las que se hace referencia en un proyecto mediante la búsqueda del GUID de biblioteca en el Registro. Si no se encuentra en el Registro, VBA intentará cargar la biblioteca de tipo o la referencia de proyecto utilizando la ruta de acceso almacenada en el proyecto para la referencia, siempre y cuando la esta no apunte a una ubicación de Internet o de intranet que no esté en la lista de sitios de confianza.
Si habilita esta opción de directiva, VBA tratará las rutas de intranet como rutas de la máquina local y, por tanto, VBA intentará buscar referencias no registradas en ubicaciones de intranet que no sean del equipo local ni de la lista de sitios de confianza del sistema.
Si deshabilita o no configura esta opción de directiva, VBA mantendrá su comportamiento predeterminado y rechazará cargar typelibs de rutas de intranet si no encuentra la typelib registrada en 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 |