Propriedade Application.OnDataChangeDelay (Visio)

Obtém ou define por quanto tempo a instância do Microsoft Visio aguarda antes de avisar a um aplicativo contêiner que um documento do Visio mostrado pelo contêiner foi alterado e deve ser exibido novamente. Leitura/gravação.

Sintaxe

expressão. OnDataChangeDelay

Expressão Uma expressão que retorna um objeto Application .

Valor de retorno

Long

Comentários

A propriedade OnDataChangeDelay afeta somente as instâncias do Visio executadas a partir de um documento de contêiner OLE.

  • A configuração do valor da propriedade OnDataChangeDelay como zero (0) faz com que o Visio envie avisos imediatos para o contêiner à medida que os dados são alterados em documentos abertos do Visio.

  • A configuração do valor da propriedade OnDataChangeDelay como -1 faz com que o Visio use o intervalo especificado na entrada OLEUpdateDelay do registro. Se o registro não contiver essa configuração, o Visio usa como padrão o valor 10.000 (milissegundos).

  • A configuração da propriedade OnDataChangeDelay com qualquer outro valor diferente de -1 ou 0 substitui a configuração do registro e define o atraso entre os avisos como o valor de OnDataChangeDelay. Se a propriedade OnDataChangeDelay não estiver definida ou estiver definida como 1 e a configuração de OLEUpdateDelay for 0, o Visio nunca enviará avisos ao contêiner.

Observação

Se houver queda no desempenho quando você adicionar ou mover formas contidas em um desenho do Visio que esteja hospedado no Controle de Desenho do Visio, você poderá instalar um hotfix e usar a propriedade OnDataChangeDelay para resolver esse problema.

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.