Clase Zoom - opciones de ampliación (Word VBA)

Contiene opciones de ampliación (por ejemplo, el porcentaje de zoom) de una ventana o panel. Para usar una variable de clase Zoom, primero debe ser instanciado, por ejemplo

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos Zoom en una colección.


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

PageColumns

Devuelve o establece el número de páginas que se mostrarán en paralelo en la pantalla al mismo tiempo en la vista Diseño de impresión o la vista preliminar.


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

PageFit

Devuelve o establece la ampliación de la vista de una ventana de manera que pueda verse toda la página o bien el ancho total de la página. Posibles valores de retorno son wdPageFitBestFit - Ajuste perfecto de la página en la ventana activa, wdPageFitFullPage - Ver la página completa, wdPageFitNone - No ajustar la configuración de vista de la página, wdPageFitTextFit - Ajuste perfecto del texto de la página en la ventana activa.

La constante wdPageFitFullPage no tiene efecto si el documento no está en la vista Diseño de impresión. Cuando la propiedad PageFit se define como wdPageFitBestFit, el porcentaje de zoom se actualiza automáticamente cada vez que el tamaño de la ventana del documento cambia.


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

PageRows

Devuelve o establece el número de páginas que se van a presentar encima de otra en la pantalla al mismo tiempo en la vista Diseño de impresión o la vista preliminar.


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

Percentage

Devuelve o establece la ampliación de una ventana como un porcentaje.


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