Compartir a través de


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.