Modos del IDE de macros
Actualización: noviembre 2007
Cuando se trabaja en el entorno de desarrollo integrado (IDE) de Macros de Visual Studio, las acciones que se llevan a cabo vienen determinadas por el modo actual del entorno. Una macro se crea en el modo de diseño, se ejecuta y depura en el modo de ejecución y depuración, y se ve paso a paso utilizando el modo de interrupción.
Para facilitar la depuración, el IDE de macros permite editar las macros mientras se está en el modo de ejecución y depuración, y en el modo de diseño. No se pueden editar macros en el modo de interrupción.
La siguiente tabla muestra la funcionalidad disponible en los modos de diseño, ejecución y depuración, e interrupción.
Comando |
Modo de diseño |
Modo de ejecución y depuración |
Modo de interrupción |
---|---|---|---|
Iniciar (F5) |
Habilitado |
Habilitado |
Continuo |
Iniciar sin depuración |
Habilitado |
Quitado |
Quitado |
Detener/restablecer |
Deshabilitado |
Habilitado |
Habilitado |
Desasociar |
Quitado |
Habilitado |
Habilitado |
Asociar |
Habilitado |
Quitado |
Quitado |
Ejecutar proyectos desde el IDE de macros
Cuando se ejecuta un proyecto desde el IDE de macros, la ubicación del cursor determina los eventos que tienen lugar. Ejecutar un proyecto fuera de un procedimiento o cuando el búfer de edición está vacío ejecuta todos los proyectos, asocia el depurador y pone el IDE de macros en modo de ejecución y depuración. Ejecutar un proyecto dentro de un procedimiento ejecuta todos los proyectos más la macro específica, asocia el depurador si no está ya asociado, pone el IDE de macros en modo de ejecución y depuración, y ejecuta el procedimiento.
Cuando se detiene el IDE de macros en un punto de interrupción en el modo de ejecución y depuración o de interrupción, no se puede llamar a comandos del host y se omiten los mensajes que podrían alterar su estado.
Ejecutar proyectos desde el Explorador de macros
Cuando se ejecuta un proyecto desde el Explorador de macros, se ejecutan todos los proyectos y el procedimiento. No se crea una instancia del IDE de macros ni se asocia el depurador. Cuando se detiene un proyecto, se elimina el enlace de los eventos, se pierde el estado y, cuando se reinicia el proyecto, se vuelven a conectar los eventos.
Diferencias de comandos del menú Depurar
En el IDE de Visual Studio, el menú Depurar contiene comandos que están deshabilitados o ausentes en el menú Depurar del IDE de macros de Visual Studio. La siguiente tabla enumera todos los comandos del menú Depurar y su disponibilidad en el IDE de macros.
Comando de menú |
Estado en el IDE de macros. |
Tecla de método abreviado |
Comentarios |
---|---|---|---|
Windows, Puntos de interrupción |
Habilitado |
Ctrl+Alt+B |
Muestra la ventana Puntos de interrupción |
Windows, Inmediato |
Habilitado |
Ctrl+Alt+I |
Muestra la ventana Inmediato |
Habilitar depuración |
Habilitado |
Ctrl+Mayús+E |
Pone el IDE en modo de ejecución y asocia el depurador |
Generar |
Habilitado |
Ctrl+Mayús+B |
Compila todo el código |
Iniciar |
Habilitado |
F5 |
Inicia el programa |
Iniciar sin depuración |
Habilitado |
Ctrl+F5 |
Inicia el programa sin abrir el depurador |
Excepciones |
Habilitado |
Ctrl+Alt+E |
Permite cambiar el modo en que el depurador controla las excepciones o categorías de excepciones |
Paso a paso por instrucciones |
Deshabilitado |
No procede |
No está disponible |
Paso a paso por procedimientos |
Deshabilitado |
No procede |
No está disponible |
Nuevo punto de interrupción |
Habilitado |
Ctrl+B |
Muestra el cuadro de diálogo Nuevo punto de interrupción sin las fichas Datos y Dirección |
Borrar todos los puntos de interrupción |
Habilitado |
Ctrl+Mayús+F9 |
Se debe definir al menos un punto de interrupción |
Nota: |
---|
No se recomienda combinar el objeto Debugger con el modelo de automatización de Visual Studio. Si utiliza el objeto Debugger en macros pensadas para automatizar comandos dentro del IDE de macros de Visual Studio, se pueden producir resultados inesperados. |
Vea también
Tareas
Cómo: Editar y crear macros mediante programación