[Ayuda] Cómo utilizar VBA para modificar por lotes macros VAB en todos los libros de una carpeta
1. ¿Confiar en el acceso al proyecto VB?
¿Sub SetAllowableVbe()? ¿En caso de error, reanudar a continuación? ¿Dim Chgset como booleano? '¿Prueba de trampa, VBProject.Imprimir ThisWorkbook.VBProject.Protection?' p> ¿Err.Clear?
Application.SendKeys "%TMS%T%V{ ENTER}"?
Chgset = True?
¿HacerEventos? ¿Terminar si? ¿Terminar si?
¿Finalizar si?
¿Finalizar si?
'¿Qué hacer....? '...? '¿Restaurar el estado antes de la operación después de que se complete la operación? Si cambia, ¿entonces Application.SendKeys "%TMS%T%V{ENTER}"?
¿Finalizar sub?
2. ¿Elemento de contraseña de operación?
¿Sub AllowPass()? Dim pw$? pw = "SH"? Si ThisWorkbook.VBProject.Protection = vbext_pp_locked Entonces
Application.VBE.CommandBars(1). "Herramientas(T)").
Application.VBE.CommandBars(1.Control("Herramientas(T)").VBAProject Properties(&E)..."). ¿Ejecutar?
Application.SendKeys pw & "{ENTER}{ENTER}"?
¿DoEvents? End If? '¿La operación a realizar...?
¿Finalizar sub?