Share via


Propriedade Application.ShowChanges (Visio)

Determina se a tela será atualizada (redesenhada) durante uma série de ações. Leitura/gravação.

Sintaxe

expressão. ShowChanges

expressão Uma variável que representa um Aplicativo objeto.

Valor de retorno

Booliano

Comentários

Use a propriedade ShowChanges para melhorar o desempenho durante uma série de ações. Por exemplo, você pode definir a propriedade ShowChanges como False enquanto uma série de formas é criada para que a tela não seja redesenhada depois que cada forma for exibida. Em seguida, você pode defini-la como True para atualizar a tela.

Se um programa não ativar a propriedade ShowChanges após desativá-la, a instância do Microsoft Visio irá ativá-la de novo quando o usuário executar uma operação.

A propriedade ShowChanges é semelhante à propriedade ScreenUpdating que foi implementada no Visio 3.0. Na maioria dos casos, o uso da propriedade ShowChanges é preferível ao da propriedade ScreenUpdating. Definir a propriedade ShowChanges também define automaticamente a propriedade ScreenUpdating; entretanto, definir a propriedade ScreenUpdating não define a propriedade ShowChanges.

  • Quando ShowChanges for False, a instância do Visio não atualizará a tela (repintar janelas de desenho) à medida que os documentos forem alterados ou quando forem obscurecidos por outras janelas. Todas as seleções de formas nas janelas de desenho e estêncil são anuladas e a instância do Visio não permite que os programas alterem as seleções de janelas.

  • Quando somente o valor de ScreenUpdating é False, a instância do Visio ocasionalmente renovará a tela quando os documentos mudarem. A propriedade ScreenUpdating não anula as seleções e nem restringe as alterações de seleção.

Como regra, a instância do Visio operará mais rapidamente quando tanto a propriedade ShowChanges como a propriedade ScreenUpdating forem False do que quando somente a propriedade ScreenUpdating for False. Se tanto ShowChanges como ScreenUpdating forem False, as janelas do Visio não reagirão a alterações no documento até que a propriedade ShowChanges volte a ser True. Isso pode provocar retardos significativos depois que um programa tiver concluído uma sequência com muitas operações. Para que algumas alterações sejam exibidas no momento em que ocorrerem, defina ScreenUpdating como True imediatamente após definir ShowChanges como False. Isso pode reduzir o retardo que ocorre quando ShowChanges torna-se True, mas provavelmente aumentará o período de tempo necessário para concluir toda a sequência de ações.

Se sua solução do Visual Studio incluir a referência Microsoft.Office.Interop.Visio , essa propriedade será mapeada para os seguintes tipos:

  • Microsoft.Office.Interop.Visio.IVApplication.ShowChanges

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.