Classe Zoom - options de grossissement (Word VBA)

Contient les options de grossissement (par exemple, le pourcentage de zoom) d'une fenêtre ou un volet. Pour utiliser une variable de classe Zoom, elle doit d'abord être instanciée, par exemple

For Each

Voici un exemple de traitement des éléments Zoom dans une collection


Dim pan As Pane: Set pan = 
Dim zoo As Zoom
For Each zoo In pan.Zooms
	With zoo
		
	End With
Next zoo

PageColumns

Cette propriété renvoie ou définit le nombre de pages à afficher côte à côte à l'écran en même temps en mode page ou Aperçu avant impression.


With ActiveDocument.ActiveWindow.View 
 .Type = wdPrintView 
 .Zoom.PageColumns = 2 
 .Zoom.PageRows = 1 
End With

PageFit

Renvoie ou définit le pourcentage d’agrandissement d’une fenêtre afin que la totalité d’une page ou de sa largeur soit visible. Les valeurs de retour possibles sont wdPageFitBestFit - Ajuster la page à la fenêtre active, wdPageFitFullPage - Afficher la page entière, wdPageFitNone - Ne pas ajuster les paramètres d'affichage de la page, wdPageFitTextFit - Ajuster le texte de la page à la fenêtre active.

La constante wdPageFitFullPage est sans effet si le document n’est pas affiché en mode Page. Quand la constante PageFit est affectée à la propriété wdPageFitBestFit, le pourcentage de zoom est automatiquement recalculé chaque fois que la taille de la fenêtre du document est modifiée.


With Windows("Letter.doc").View 
 .Type = wdNormalView 
 .Zoom.PageFit = wdPageFitBestFit 
End With

PageRows

Cette propriété renvoie ou définit le nombre de pages à l'écran en même temps en mode page ou Aperçu avant impression.


PrintPreview = True 
With ActiveDocument.ActiveWindow.View.Zoom 
 .PageColumns = 1 
 .PageRows = 2 
End With

Percentage

Cette propriété renvoie ou définit le facteur d'agrandissement d'une fenêtre sous la forme d'un pourcentage.


With ActiveDocument.ActiveWindow.View 
 .Type = wdNormalView 
 .Zoom.Percentage = 80 
End With