Al editar Microsoft Office VBA, ¿cómo puedo deshabilitar los mensajes emergentes "Compilar error"?
editor (2)
En el VBE, Herramientas - Opciones - Editor y desmarque la verificación de sintaxis automática. Convertirá el código incorrecto en rojo, pero no le dará la ventana emergente.
Cuando está editando una macro o función de Microsoft Office VBA, a menudo moverá el cursor desde una línea que no ha terminado. Por ejemplo, para copiar algo que desea pegar en esa línea. Pero, si esa línea parcial no es sintácticamente válida, el editor de VBA interrumpe su trabajo al mostrar un mensaje de "Compilación de error" que debe descartarse.
¿Hay alguna forma de desactivar el cuadro de mensaje? Me parece irritante ...
(Esto sucede con Excel Visual Basic para Aplicaciones, Outlook VBA, Word VBA, etc.)
Haga lo siguiente en la ventana del editor de VBA (titulado "Microsoft Visual Basic para Aplicaciones"):
Haga clic en el menú " Herramientas " y luego en " Opciones ".
En la pestaña "Editor" de Options, desmarque la casilla " Auto Syntax Check ". (Ver captura de pantalla, a continuación).
Este cambio no hace que el editor deje de compilar en segundo plano y marque los errores de sintaxis en rojo (o el formato que se especifique en la pestaña Opciones "Formato del Editor").
Los programas de MS Office comparten este editor común de VBA, por lo que si cambia una opción mientras edita VBA para Excel, la habrá cambiado para Outlook, Word, etc.