Cuando se define un cuadro de diálogo como 'modal' en VBA de AutoCAD, el usuario debe responder al mismo antes de poder continuar utilizando la aplicación. El siguiente código no se ejecutará mientras no se cierre el cuadro de diálogo modal con uno de los métodos Hide o Unload. Por tanto, el programador de la aplicación debe estudiar cuidadosamente dónde y cuándo es conveniente utilizar cuadros de diálogo.
Por ejemplo, puede presentarse un cuadro de diálogo que solicite al usuario la selección de un objeto en el dibujo de AutoCAD. Para que el usuario pueda designar el objeto en la ventana de la aplicación de AutoCAD, es preciso ocultar primero el formulario mediante el método Hide. Una vez que se ha seleccionado el objeto, se puede utilizar el método Show para volver a presentar el formulario, con todos sus datos, y continuar con la aplicación.