Partager via


Objet PrintableRect (Publisher)

Représente la zone de la feuille au sein de laquelle imprimera l'imprimante spécifiée. Le rectangle d'impression est déterminé par l'imprimante, en fonction de la taille de feuille spécifiée. Le rectangle imprimable de la feuille d’imprimante ne doit pas être confondu avec la zone au sein des marges de la page de composition ; sa taille peut être supérieure ou inférieure à la page de la composition.

Remarques

Pour les cas où la taille de la feuille d’imprimante et celle de la page de composition sont identiques, la page de composition est centrée en fonction de la feuille d’imprimante, et pas des repères d’imprimante, même s’ils sont sélectionnés.

Utilisez la propriété Printer.PrintableRect pour renvoyer un objet PrintableRect .

Exemple

L'exemple suivant retourne les limites d'un rectangle imprimable pour la feuille d'impression de la composition active.

Sub ListPrintableRectBoundaries() 
 
With ActiveDocument.AdvancedPrintOptions.PrintableRect 
 
 Debug.Print "Printable area is " & _ 
 PointsToInches(.Width) & _ 
 " by " & PointsToInches(.Height) & " inches." 
 Debug.Print "Left Boundary: " & PointsToInches(.Left) & _ 
 " inches (from left)." 
 Debug.Print "Right Boundary: " & PointsToInches(.Left + .Width) & _ 
 " inches (from left)." 
 Debug.Print "Top Boundary: " & PointsToInches(.Top) & _ 
 " inches(from top)." 
 Debug.Print "Bottom Boundary: " & PointsToInches(.Top + .Height) & _ 
 " inches(from top)." 
 
End With 
 
End Sub 

Propriétés

Voir aussi

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.