Share via


Propriété InvisibleApp.ShowChanges (Visio)

Détermine si l’écran est mis à jour (redessiné) au cours d’une série d’actions. Lecture-écriture.

Syntaxe

expression. ShowChanges

Expression Variable qui représente un objet InvisibleApp .

Valeur renvoyée

Booléen

Remarques

Utilisez la propriété ShowChanges pour augmenter les performances au cours d’une série d’actions. Par exemple, vous pouvez définir la propriété ShowChanges sur False pendant qu’une série de formes est créée afin que l’écran ne soit pas redessiné une fois chaque forme affichée. Vous pouvez ensuite la définir sur True pour mettre à jour l’écran.

Si un programme oublie de réactiver la propriété ShowChanges après l’avoir désactivée, l’instance de Microsoft Visio la réactive dès que l’utilisateur effectue une opération.

La propriété ShowChanges est similaire à la propriété ScreenUpdating , qui a été implémentée dans Visio 3.0. Dans la plupart des cas, l’utilisation de la propriété ShowChanges est préférable à l’utilisation de la propriété ScreenUpdating . La définition de la propriété ShowChanges définit automatiquement la propriété ScreenUpdating ; Toutefois, la définition de la propriété ScreenUpdating ne définit pas la propriété ShowChanges .

  • Lorsque ShowChanges a la valeur False, l’instance Visio n’actualise pas l’écran (repeindre les fenêtres de dessin) à mesure que les documents changent ou lorsqu’ils sont masqués par d’autres fenêtres. Toutes les formes des fenêtres de dessin et de gabarit sont désélectionnées et l'instance de Visio ne permet pas aux programmes de modifier les sélections de fenêtres.

  • Lorsque seule la propriété ScreenUpdating est définie sur False, l'instance de Visio actualise de temps à autre l'écran dès que les documents sont modifiés. ScreenUpdating n'entraîne pas les désélections ni ne limite les modifications en matière de sélection.

Visio s'exécute généralement plus rapidement lorsque la valeur False est attribuée aux deux propriétés ShowChanges et ScreenUpdating plutôt que si la propriété ScreenUpdating seulement a la valeur False. Lorsque les deux propriétés ShowChanges et ScreenUpdating ont la valeur False, les vues de Visio réagissent aux modifications de document uniquement lorsque la propriété ShowChanges prend la valeur True. Cela peut entraîner des délais notables lorsqu'un programme termine une séquence comportant de nombreuses opérations. Pour autoriser la visualisation de certaines modifications au moment où elles se produisent, attribuez la valeur True à la propriété ScreenUpdating immédiatement après avoir attribué la valeur False à la propriété ShowChanges. Vous pouvez ainsi réduire le délai intervenant après que la propriété ShowChanges a pris la valeur True, mais la durée nécessaire pour réaliser la séquence d'actions dans sa totalité en sera probablement allongée.

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.