Configuración de notificaciones para macros: valor del Registro vbawarnings y 4 másUsuarioHKCU\software\policies\microsoft\office\16.0\excel\security

Id. de directiva
L_VBAWarningsPolicy
Ámbito
Configuración de usuario
Compatible con
Al menos Windows Server 2008 R2 o Windows 7
Origen
Microsoft 365 Apps / Office Administrative Templates (versión 5568.1000)
Categoría
Microsoft Excel 2016 › Opciones de Excel › Seguridad › Centro de confianza

Registro

vbawarnings

REG_DWORDUsuario
Valor al habilitar
Depende del valor de la opción
Elemento
-
Opciones
Elemento de listaValor almacenado
Deshabilitar las macros de VBA sin notificación4
Deshabilitar las macros de VBA con notificación2
Deshabilitar las macros de VBA excepto las firmadas digitalmente3
Habilitar las macros de VBA (no recomendado)1
Aplicar con .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\software\policies\microsoft\office\16.0\excel\security]

; Opciones (usar solo una)
; Deshabilitar las macros de VBA sin notificación
"vbawarnings"=dword:00000004
; Deshabilitar las macros de VBA con notificación
"vbawarnings"=dword:00000002
; Deshabilitar las macros de VBA excepto las firmadas digitalmente
"vbawarnings"=dword:00000003
; Habilitar las macros de VBA (no recomendado)
"vbawarnings"=dword:00000001
CMD
:: Opciones (usar solo una)

:: Deshabilitar las macros de VBA sin notificación
reg add "HKCU\software\policies\microsoft\office\16.0\excel\security" /v "vbawarnings" /t REG_DWORD /d 4 /f
:: Deshabilitar las macros de VBA con notificación
reg add "HKCU\software\policies\microsoft\office\16.0\excel\security" /v "vbawarnings" /t REG_DWORD /d 2 /f
:: Deshabilitar las macros de VBA excepto las firmadas digitalmente
reg add "HKCU\software\policies\microsoft\office\16.0\excel\security" /v "vbawarnings" /t REG_DWORD /d 3 /f
:: Habilitar las macros de VBA (no recomendado)
reg add "HKCU\software\policies\microsoft\office\16.0\excel\security" /v "vbawarnings" /t REG_DWORD /d 1 /f
PowerShell
# Común: crear la clave
New-Item -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Force | Out-Null

# Opciones (usar solo una)
# Deshabilitar las macros de VBA sin notificación
New-ItemProperty -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Name 'vbawarnings' -PropertyType DWord -Value 4 -Force | Out-Null
# Deshabilitar las macros de VBA con notificación
New-ItemProperty -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Name 'vbawarnings' -PropertyType DWord -Value 2 -Force | Out-Null
# Deshabilitar las macros de VBA excepto las firmadas digitalmente
New-ItemProperty -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Name 'vbawarnings' -PropertyType DWord -Value 3 -Force | Out-Null
# Habilitar las macros de VBA (no recomendado)
New-ItemProperty -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Name 'vbawarnings' -PropertyType DWord -Value 1 -Force | Out-Null

xl4macrowarningfollowvba

REG_DWORDUsuario
Marcada
1
Sin marcar
0
Elemento
Habilitar macros de Excel 4.0 cuando las macros de VBA estén habilitadas
Tipo de valor
REG_DWORD
Aplicar con .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\software\policies\microsoft\office\16.0\excel\security]

; Opciones (usar solo una)
; Marcada
"xl4macrowarningfollowvba"=dword:00000001
; Sin marcar
"xl4macrowarningfollowvba"=dword:00000000
CMD
:: Opciones (usar solo una)

:: Marcada
reg add "HKCU\software\policies\microsoft\office\16.0\excel\security" /v "xl4macrowarningfollowvba" /t REG_DWORD /d 1 /f
:: Sin marcar
reg add "HKCU\software\policies\microsoft\office\16.0\excel\security" /v "xl4macrowarningfollowvba" /t REG_DWORD /d 0 /f
PowerShell
# Común: crear la clave
New-Item -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Force | Out-Null

# Opciones (usar solo una)
# Marcada
New-ItemProperty -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Name 'xl4macrowarningfollowvba' -PropertyType DWord -Value 1 -Force | Out-Null
# Sin marcar
New-ItemProperty -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Name 'xl4macrowarningfollowvba' -PropertyType DWord -Value 0 -Force | Out-Null

vbadigsigtrustedpublishers

REG_DWORDUsuario
Marcada
1
Sin marcar
0
Elemento
Requerir que un editor de confianza firme las macros
Tipo de valor
REG_DWORD
Aplicar con .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\software\policies\microsoft\office\16.0\excel\security]

; Opciones (usar solo una)
; Marcada
"vbadigsigtrustedpublishers"=dword:00000001
; Sin marcar
"vbadigsigtrustedpublishers"=dword:00000000
CMD
:: Opciones (usar solo una)

:: Marcada
reg add "HKCU\software\policies\microsoft\office\16.0\excel\security" /v "vbadigsigtrustedpublishers" /t REG_DWORD /d 1 /f
:: Sin marcar
reg add "HKCU\software\policies\microsoft\office\16.0\excel\security" /v "vbadigsigtrustedpublishers" /t REG_DWORD /d 0 /f
PowerShell
# Común: crear la clave
New-Item -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Force | Out-Null

# Opciones (usar solo una)
# Marcada
New-ItemProperty -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Name 'vbadigsigtrustedpublishers' -PropertyType DWord -Value 1 -Force | Out-Null
# Sin marcar
New-ItemProperty -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Name 'vbadigsigtrustedpublishers' -PropertyType DWord -Value 0 -Force | Out-Null

vbarequirelmtrustedpublisher

REG_DWORDUsuario
Marcada
1
Sin marcar
0
Elemento
Bloquear certificados de editores de confianza que sólo se instalan en el almacén de certificados de usuario actual
Tipo de valor
REG_DWORD
Aplicar con .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\software\policies\microsoft\office\16.0\excel\security]

; Opciones (usar solo una)
; Marcada
"vbarequirelmtrustedpublisher"=dword:00000001
; Sin marcar
"vbarequirelmtrustedpublisher"=dword:00000000
CMD
:: Opciones (usar solo una)

:: Marcada
reg add "HKCU\software\policies\microsoft\office\16.0\excel\security" /v "vbarequirelmtrustedpublisher" /t REG_DWORD /d 1 /f
:: Sin marcar
reg add "HKCU\software\policies\microsoft\office\16.0\excel\security" /v "vbarequirelmtrustedpublisher" /t REG_DWORD /d 0 /f
PowerShell
# Común: crear la clave
New-Item -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Force | Out-Null

# Opciones (usar solo una)
# Marcada
New-ItemProperty -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Name 'vbarequirelmtrustedpublisher' -PropertyType DWord -Value 1 -Force | Out-Null
# Sin marcar
New-ItemProperty -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Name 'vbarequirelmtrustedpublisher' -PropertyType DWord -Value 0 -Force | Out-Null

vbarequiredigsigwithcodesigningeku

REG_DWORDUsuario
Marcada
1
Sin marcar
0
Elemento
Requerir el uso extendido de la clave (EKU) para los certificados de los editores de confianza
Tipo de valor
REG_DWORD
Aplicar con .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\software\policies\microsoft\office\16.0\excel\security]

; Opciones (usar solo una)
; Marcada
"vbarequiredigsigwithcodesigningeku"=dword:00000001
; Sin marcar
"vbarequiredigsigwithcodesigningeku"=dword:00000000
CMD
:: Opciones (usar solo una)

:: Marcada
reg add "HKCU\software\policies\microsoft\office\16.0\excel\security" /v "vbarequiredigsigwithcodesigningeku" /t REG_DWORD /d 1 /f
:: Sin marcar
reg add "HKCU\software\policies\microsoft\office\16.0\excel\security" /v "vbarequiredigsigwithcodesigningeku" /t REG_DWORD /d 0 /f
PowerShell
# Común: crear la clave
New-Item -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Force | Out-Null

# Opciones (usar solo una)
# Marcada
New-ItemProperty -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Name 'vbarequiredigsigwithcodesigningeku' -PropertyType DWord -Value 1 -Force | Out-Null
# Sin marcar
New-ItemProperty -Path 'HKCU:\software\policies\microsoft\office\16.0\excel\security' -Name 'vbarequiredigsigwithcodesigningeku' -PropertyType DWord -Value 0 -Force | Out-Null