Propiedad Application.Interactive (Excel)
True si Microsoft Excel está en modo interactivo; esta propiedad suele ser True. Si establece esta propiedad en False, Excel bloquea todas las entradas del teclado y el mouse (excepto la entrada a los cuadros de diálogo que muestra el código). Boolean de lectura y escritura.
Sintaxis
expresión. Interactivo
expresión Variable que representa un objeto Application.
Comentarios
El bloqueo de la entrada del usuario impide que el usuario interfiera con la macro mientras mueve o activa objetos de Excel.
Esta propiedad es útil si usa DDE o OLE Automation para comunicarse con Excel desde otra aplicación.
Si establece la propiedad como False, no olvide volver a darle el valor True. Excel no volverá a establecer automáticamente esta propiedad en True cuando la macro deje de ejecutarse.
Ejemplo:
Este ejemplo establece la propiedad Interactive como False mientras utiliza DDE en Windows y, a continuación, vuelve a establecerla como True cuando termina. De este modo se evita que el usuario interfiera con la macro.
Application.Interactive = False
Application.DisplayAlerts = False
channelNumber = Application.DDEInitiate( _
app:="WinWord", _
topic:="C:\WINWORD\FORMLETR.DOC")
Application.DDEExecute channelNumber, "[FILEPRINT]"
Application.DDETerminate channelNumber
Application.DisplayAlerts = True
Application.Interactive = True
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.