Configuración de notificaciones para macros

Esta configuración de directiva controla la forma en que las aplicaciones especificadas advierten a los usuarios de que hay macros de Visual Basic para Aplicaciones (VBA) o Excel 4.0 (XLM). Hay muchas aplicaciones de Office compatibles con las macros de VBA, pero las macros XLM solo son compatibles con Excel.

Si habilita este ajuste de directiva podrá elegir entre cuatro opciones para determinar de qué manera las aplicaciones especificadas advertirán al usuario sobre las macros de VBA. También hay una casilla de control que determina la forma en que Excel advertirá al usuario acerca de las macros de XLM.

Para las macros de VBA las opciones son:

- Desactivar las macros de VBA sin notificación: la aplicación deshabilita las macros de VBA, tanto si están firmadas como si no, sin notificar a los usuarios.

- Deshabilitar las macros de VBA con notificación: la aplicación muestra la barra de confianza para las macros de VBA, tanto si están firmadas como si no. Esta opción aplica la configuración predeterminada en Office.

- Deshabilitar las macros de VBA excepto las macros firmadas digitalmente: la aplicación muestra la barra de confianza para las macros firmadas digitalmente, lo que permite a los usuarios habilitarlas o dejarlas deshabilitadas. Cualquier macro sin firma se deshabilita sin notificarlo a los usuarios.

- Habilitar las macros VBA (no recomendado): las macros VBA están habilitadas, tanto si están firmadas como si no. Esta opción puede reducir significativamente la seguridad al permitir que códigos peligrosos se ejecuten sin ser detectados.

Si deshabilita o no configura esta configuración de directiva, «Deshabilitar las macros VBA con notificación» será la configuración predeterminada y se activará «Habilitar las macros de Excel 4.0 cuando las macros VBA están habilitadas». Cuando los usuarios abran archivos que contengan macros VBA o XLM en las aplicaciones especificadas, las aplicaciones abrirán los archivos con las macros deshabilitadas y se mostrará la barra de confianza con un aviso de que hay macros presentes y han sido deshabilitadas. Los usuarios podrán inspeccionar y editar los archivos si corresponde, pero no podrán usar ninguna característica deshabilitada hasta que la habiliten. Para ello, deben hacer clic en «Habilitar contenido» en la barra de confianza.

La siguiente sección solo se aplica a macros de Excel 4.0 (XLM):

Si selecciona la casilla de verificación «Habilitar las macros de Excel 4.0 cuando las macros VBA estén habilitadas», la configuración seleccionada para macros VBA también se aplicará a las macros XLM. Si esta casilla no está seleccionada, todas las macros XLM quedarán deshabilitadas y los usuarios no serán notificados.

Las macros XLM no pueden firmarse y serán deshabilitadas si se elige «Deshabilitar las macros VBA excepto las macros firmadas digitalmente».

Si ha habilitado la configuración de directiva «Impedir que Excel ejecute macros XLM», las macros XLM no se ejecutarán en Excel independientemente de cómo haya configurado esta configuración de política.

La siguiente sección solo se aplica a macros VBA:

Si selecciona la casilla de verificación «Requerir que las macros estén firmadas por un editor de confianza», los usuarios que abran archivos con macros firmadas digitalmente, pero no por un editor de confianza, recibirán una notificación de que no se permite la ejecución de las macros.

Hay dos casillas de verificación adicionales que recomendamos seleccionar para mejorar la seguridad.

- Bloquear certificados de editores de confianza que estén instalados en el almacén de certificados del usuario actual

- Requerir uso mejorado de clave (EKU) para certificados de editores de confianza

Nota: estas dos casillas de verificación solo se aplican si ha seleccionado la casilla de verificación de «Requerir que las macros estén firmadas por un editor de confianza».

Si selecciona la casilla de verificación «Bloquear certificados de editores de confianza instalados en el almacén de certificados de la máquina local», las macros no se ejecutarán si el certificado del editor de confianza está instalado en el almacén de certificados de usuario actual. El certificado debe estar instalado en el almacén de certificados de la máquina local para que se ejecute la macro. Sólo las cuentas con acceso de administrador al equipo pueden instalar un certificado en el almacén de certificados de la máquina local.

Si selecciona la casilla de verificación «Requerir uso mejorado de clave (EKU) para certificados de editores de confianza», la EKU debe incluir «Firma de código» como uno de los usos del certificado.

Importante: si selecciona «Deshabilitar todo excepto las macros firmadas digitalmente», los usuarios no podrán abrir bases de datos de Access sin firma.

Además, tenga en cuenta que Microsoft Office almacena los certificados de los editores de confianza en el almacén de editores de confianza de Internet Explorer. Las versiones anteriores de Microsoft Office almacenaban la información del certificado de editor de confianza (específicamente, la huella digital del certificado) en un almacén especial de editor de confianza de Office. Microsoft Office sigue leyendo la información del certificado de editor de confianza del almacén de editor de confianza de Office, pero no escribe información en este almacén.

Por lo tanto, si ha creado una lista de editores de confianza en una versión anterior de Microsoft Office y actualiza a Office, su lista de editores de confianza seguirá siendo reconocida. Sin embargo, cualquier certificado de editor de confianza que agregue a la lista se almacenará en el almacén de editores de confianza de Internet Explorer.

Compatible con: Al menos Windows 7




  1. Deshabilitar las macros de VBA sin notificación
    Registry HiveHKEY_CURRENT_USER
    Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
    Value Namevbawarnings
    Value TypeREG_DWORD
    Value4
  2. Deshabilitar las macros de VBA con notificación
    Registry HiveHKEY_CURRENT_USER
    Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
    Value Namevbawarnings
    Value TypeREG_DWORD
    Value2
  3. Deshabilitar las macros de VBA excepto las firmadas digitalmente
    Registry HiveHKEY_CURRENT_USER
    Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
    Value Namevbawarnings
    Value TypeREG_DWORD
    Value3
  4. Habilitar las macros de VBA (no recomendado)
    Registry HiveHKEY_CURRENT_USER
    Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
    Value Namevbawarnings
    Value TypeREG_DWORD
    Value1

Habilitar macros de Excel 4.0 cuando las macros de VBA estén habilitadas
Registry HiveHKEY_CURRENT_USER
Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
Value Namexl4macrowarningfollowvba
Value TypeREG_DWORD
Default Value0
True Value1
False Value0
Requerir que un editor de confianza firme las macros
Registry HiveHKEY_CURRENT_USER
Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
Value Namevbadigsigtrustedpublishers
Value TypeREG_DWORD
Default Value0
True Value1
False Value0
Bloquear certificados de editores de confianza que sólo se instalan en el almacén de certificados de usuario actual
Registry HiveHKEY_CURRENT_USER
Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
Value Namevbarequirelmtrustedpublisher
Value TypeREG_DWORD
Default Value0
True Value1
False Value0
Requerir el uso extendido de la clave (EKU) para los certificados de los editores de confianza
Registry HiveHKEY_CURRENT_USER
Registry Pathsoftware\policies\microsoft\office\16.0\excel\security
Value Namevbarequiredigsigwithcodesigningeku
Value TypeREG_DWORD
Default Value0
True Value1
False Value0

excel16.admx

Plantillas administrativas (equipos)

Plantillas administrativas (usuarios)