Propriété Window.ZoomBehavior (Visio)

Détermine le comportement de zoom d’un document ou d’une fenêtre Microsoft Visio. Lecture-écriture.

Syntaxe

expression. ZoomBehavior

Expression Variable qui représente un objet Window .

Valeur renvoyée

VisZoomBehavior

Remarques

Pour définir le comportement de zoom pour tous les nouveaux documents et toutes les nouvelles fenêtres, utilisez la propriété DefaultZoomBehavior.

Les constantes suivantes déclarées par la bibliothèque de types Visio dans VisZoomBehavior sont des valeurs valides pour ZoomBehavior.

Constante Valeur Description
visZoomNone 0 Comportement de zoom non défini ; utilise le comportement de zoom du document ou de l'application. Valeur par défaut.
visZoomInPlaceContainer 1 Le conteneur effectue le zoom.
visZoomVisio 2 Visio effectue le zoom.
visZoomVisioExact 4 Visio effectue le zoom lorsqu'il est ouvert sur place ; Visio n'ajuste pas le niveau de zoom.

Si ZoomBehavior est défini sur visZoomVisio, Visio ajuste le niveau de zoom à certaines valeurs discrètes, par exemple 50 % ou 100 %, pour optimiser l’apparence des règles de page et de la grille, et du comportement d’alignement.

Si ZoomBehavior est défini sur visZoomInPlaceContainer, Visio utilise l’interface IOleCommandTarget du conteneur pour effectuer le zoom et force un zoom adapté à la fenêtre dans la fenêtre sur place. Si le conteneur ne prend pas IOleCommandTarget en charge, aucun zoom n'est effectué.

Si ZoomBehavior est défini sur visZoomVisioExact, vous pouvez définir le zoom sur n’importe quelle valeur, soit à l’aide de la propriété Window.Zoom , soit à l’aide du curseur Zoom dans l’interface utilisateur de Visio.

Remarque

Le comportement par défaut (visZoomNone) diffère du comportement utilisé dans les versions antérieures à Visio 2002. (Dans Visio 2002, la valeur par défaut était visZoomVisio.) Pour répliquer le comportement observé dans les versions antérieures, définissez cette valeur sur visZoomInPlaceContainer.

Exemple

La procédure suivante indique comment définir la propriété Document.ZoomBehavior sur la valeur qui réplique le comportement de Visio 2000.

Sub ZoomBehavior_Example() 
 
 ActiveDocument.ZoomBehavior = visZoomInPlaceContainer 
 
End Sub

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.