Evento Application.VisioIsIdle (Visio)
Ocorre após o aplicativo esvaziar sua fila de mensagens.
Sintaxe
expressão. VisioIsIdle (aplicativo)
expressão Uma variável que representa um Aplicativo objeto.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
App | Obrigatório | [IVAPPLICATION] | A instância do Microsoft Visio que esvaziou sua fila de mensagens. |
Comentários
O Visio processa continuamente mensagens em sua fila de mensagens. Quando sua fila de mensagens está vazia:
O Visio executa seu próprio processamento de tempo ocioso.
O Visio informa ao Microsoft Visual Basic for Applications para executar seu processamento de tempo ocioso.
Se a fila de mensagens estiver ainda vazia, o Visio dispara o evento VisioIsIdle.
Se a fila de mensagens estiver vazia ainda, o Visio chama WaitMessage, que é uma chamada para o Microsoft Windows que não retorna até uma nova mensagem ser adicionada à fila de mensagens do Visio.
Um programa cliente pode usar o evento VisioIsIdle como um sinal para executar seu próprio processamento de plano de fundo.
O evento VisioIsIdle não é equivalente ao evento de timer padrão. Os programas cliente que precisam ser chamados periodicamente devem usar técnicas padrão de timer, porque a duração na qual o Visio está ocioso (chama WaitMessage) é imprevisível. Para programas cliente que estão apenas monitorando a atividade do Visio, no entanto, o evento VisioIsIdle pode ser suficiente, porque até WaitMessage retornar ao Visio, não pode ter havido nenhuma atividade no Visio desde que o evento VisioIsIdle foi disparado pela última vez.
Se estiver usando o Microsoft Visual Basic ou o Visual Basic for Applications (VBA), a sintaxe deste tópico descreverá uma maneira comum e eficiente de lidar com eventos.
Se você quiser criar seus próprios objetos Event , use o método Add ou AddAdvise .
Para criar um objeto Event que execute um complemento, use o método Add, uma vez que ele aplica-se à coleção EventList.
Para criar um objeto Event que receba notificação, use o método AddAdvise.
Para localizar um código de evento que você deseja criar, consulte Códigos de eventos.
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.