Partager via


Propriété Report.ScaleMode (Access)

Utilisez la propriété ScaleMode dans Visual Basic pour spécifier l’unité de mesure des coordonnées d’une page lorsque la méthode Circle, Line, Pset ou Print est utilisée pendant l’aperçu ou l’impression d’un rapport, ou lorsque sa sortie est enregistrée dans un fichier. Entier en lecture/écriture.

Syntaxe

expression. ScaleMode

Expression Variable qui représente un objet Report .

Remarques

La propriété ScaleMode utilise les paramètres suivants :

Paramètre Description
0 Valeurs personnalisées utilisées par une ou plusieurs des propriétés ScaleHeight, ScaleWidth, ScaleLeft et ScaleTop .
1 (Par défaut) Twips
2 Points
3 Pixels
4 Caractères (horizontal = 120 twips par unité ; vertical = 240 twips par unité).
5 Pouces
6 Millimètres
7 Centimètres

Vous pouvez définir la propriété ScaleMode à l’aide d’une macro ou d’une procédure événementielle Visual Basic spécifiée par le paramètre de propriété OnPrint d’une section.

Grâce aux propriétés connexes ScaleHeight, ScaleWidth, ScaleLeft et ScaleTop, vous pouvez définir un système personnalisé complet utilisant à la fois des coordonnées négatives et positives. Ces quatre propriétés d'échelle agissent de la manière suivante sur la propriété ScaleMode :

  • Définition des propriétés d'échelle à n'importe quelle valeur automatiquement définit la propriété ScaleMode à 0.

  • Définition de la propriété ScaleMode pour un nombre supérieur à 0 remplace les paramètres de propriété ScaleHeight et ScaleWidth par la nouvelle unité de mesure et définit les propriétés ScaleLeft et ScaleTop sur 0. En outre, les paramètres des propriétés CurrentX et CurrentY modifier pour refléter les nouvelles coordonnées du point actuel.

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.