Estoy intentando guardar y cerrar todos los archivos de Word abiertos (para empezar, solo apunto a uno de ellos).
La macro que hice funciona cuando se ejecuta desde Word (haciendo clic en "Ejecutar"), pero no se ejecuta cuando se llama desde la línea de comando con esto:
winword.exe /n /mMacro3
Sistema operativo: Windows 11
Versión de Word: 2019
Word se abre y dice que "las macros de este proyecto han sido deshabilitadas".
Intenté usar un archivo de destino diferente y reiniciar Word.
El archivo de destino es "Doc2.docm".
Creo que está disponible en "Normal.dotm" porque aparece cuando selecciono esta opción en el menú macro.
En la configuración de macros, todas las macros están permitidas y también marcó la opción "Confiar en el DOM del proyecto VBA" (traducida) por si acaso.
No tengo la opción que algunas personas en los foros tienen de una sección "Seguridad" (no pestaña) en la primera pestaña de las propiedades del archivo en el explorador de archivos con la opción de desbloquear el archivo.
Las opciones de Desarrollador->Proteger->Restringir edición están completamente desactivadas.
El archivo de macros:
Public Sub Macro3()
'
' Macro3 Macro
'
'
Dim doc As Document
Dim docName As String
docName = "Doc2.docm"
For Each doc In Documents
If doc.Name = docName Then
doc.Save
doc.Close
End If
Next doc
MsgBox "The ''" & docName & "'' document was not founr.", vbExclamation
End Sub
¿Qué estoy haciendo mal? Gracias.