Événement InvisibleApp.VisioIsIdle (Visio)

Cet événement se produit lorsque l’application a vidé sa file d’attente de messages.

Syntaxe

expression. VisioIsIdle (application)

Expression Variable qui représente un objet InvisibleApp .

Parameters

Nom Requis/Facultatif Type de données Description
Application Requis [IVAPPLICATION] Instance de Microsoft Visio qui a vidé sa file d’attente de messages.

Remarques

Visio traite continuellement les messages de sa file d'attente. Lorsque sa file d'attente de messages est vide :

  1. Visio effectue son propre traitement des périodes d'inactivité.

  2. Visio indique à Microsoft Visual Basic pour Applications (VBA) de traiter ses périodes d'inactivité.

  3. Si la file d'attente de messages est toujours vide, Visio déclenche l'événement VisioIsIdle.

  4. Si la file d'attente de messages est toujours vide, Visio appelle WaitMessage, qui est un appel à Microsoft Windows qui ne renvoie aucune réponse tant qu'aucun nouveau message n'a été ajouté à la file d'attente de messages de Visio.

Un programme client peut utiliser l'événement VisioIsIdle comme un signal pour effectuer son propre traitement en tâche de fond.

L’événement VisioIsIdle n’est pas l’équivalent d’un événement de minuteur standard. Les programmes clients qui doivent être appelés régulièrement doivent utiliser des techniques de minuteur standard, car la durée pendant laquelle Visio est inactif (appelle WaitMessage) est imprévisible. Toutefois, pour les programmes clients qui surveillent uniquement l’activité Visio, l’événement VisioIsIdle peut suffire, car tant que WaitMessage ne revient pas sur Visio, il n’y a pas eu d’activité Visio depuis le dernier déclenchement de l’événement VisioIsIdle .

Si vous utilisez Microsoft Visual Basic ou Visual Basic pour Applications (VBA), la syntaxe de cette rubrique décrit un moyen générique pour gérer efficacement les événements.

Si vous souhaitez créer vos propres objets Event , utilisez la méthode Add ou AddAdvise .

Pour créer un objet Event qui exécute un module complémentaire, utilisez la méthode Add applicable à la collection EventList.

Pour créer un objet Event qui reçoit des notifications, utilisez la méthode AddAdvise.

Pour rechercher le code de l’événement à créer, voir Codes d’événement.

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.