Propriété Application.Interactive (Excel)
True si Microsoft Excel est en mode interactif ; cette propriété a généralement la valeur True. Si vous définissez cette propriété sur False, Excel bloque toutes les entrées du clavier et de la souris (à l’exception des entrées dans les boîtes de dialogue affichées par votre code). Boolean (en lecture/écriture).
Syntaxe
expression. Interactive
expressionUne variable qui représente un objetApplication.
Remarques
Le blocage de l’entrée utilisateur empêche l’utilisateur d’interférer avec la macro lors du déplacement ou de l’activation d’objets Excel.
Cette propriété est utile si vous utilisez DDE ou OLE Automation pour communiquer avec Excel à partir d’une autre application.
Si vous affectez la valeur False à cette propriété, n'oubliez pas de rétablir la valeur True. Excel ne rétablit pas automatiquement la valeur True à cette propriété lorsque votre macro cesse de s’exécuter.
Exemple
Cet exemple montre comment affecter la valeur False à la propriété Interactive pendant qu'elle utilise l'échange dynamique de données sous Windows, puis lui affecter de nouveau la valeur True une fois que l'échange est terminé. L'utilisateur ne risque ainsi pas d'entraver l'exécution de 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
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.