Report. ScaleMode-Eigenschaft (Access)Report.ScaleMode property (Access)

Sie können die ScaleMode -Eigenschaft in Visual Basic verwenden, um die Maßeinheit für Koordinaten auf einer Seite anzugeben, wenn die Kreis-, Linien-, PSet-oder Druck Methode verwendet wird, während ein Bericht in der Vorschau angezeigt oder gedruckt wird, oder die Ausgabe wird in einer Datei gespeichert.You can use the ScaleMode property in Visual Basic to specify the unit of measurement for coordinates on a page when the Circle, Line, Pset, or Print method is used while a report is previewed or printed, or its output is saved to a file. Integer-Wert mit Lese-/Schreibzugriff.Read/write Integer.

SyntaxSyntax

Ausdruck. ScaleModeexpression.ScaleMode

Ausdruck Eine Variable, die ein Report -Objekt darstellt.expression A variable that represents a Report object.

BemerkungenRemarks

Die ScaleMode-Eigenschaft verwendet die folgenden Einstellungen.The ScaleMode property uses the following settings.

EinstellungSetting BeschreibungDescription
00 Benutzerdefinierte Werte, die von einer oder mehreren der Eigenschaften ScaleHeight, ScaleWidth, ScaleLeftund ScaleTop verwendet werden.Custom values used by one or more of the ScaleHeight, ScaleWidth, ScaleLeft, and ScaleTop properties.
11 Standard Twips(Default) Twips
22 PunktePoints
33 PixelPixels
44 Characters (horizontal = 120 Twips pro Einheit; Vertical = 240 Twips pro Einheit).Characters (horizontal = 120 twips per unit; vertical = 240 twips per unit).
55 ZollInches
66 MillimeterMillimeters
77 ZentimeterCentimeters

Sie können die ScaleMode -Eigenschaft festlegen, indem Sie ein Makro oder eine Visual Basic -Ereignisprozedur verwenden, **** die durch die Einstellung der OnPrint-Eigenschaft eines Bereichs angegeben wird.You can set the ScaleMode property by using a macro or a Visual Basic event procedure specified by a section's OnPrint property setting.

Wenn Sie die verwandten Eigenschaften ScaleHeightScaleHeight, ScaleWidthScaleWidth, ScaleLeftScaleLeft und ScaleTopScaleTop verwenden, können Sie ein vollständiges Koordinatensystem mit positiven und negativen Koordinaten einrichten.By using the related ScaleHeight, ScaleWidth, ScaleLeft, and ScaleTop properties, you can create a custom coordinate system with both positive and negative coordinates. Diese vier Skalierungseigenschaften stehen mit der Eigenschaft ScaleModeScaleMode in folgender Wechselwirkung:All four properties interact with the ScaleMode property in the following ways:

  • Wenn Sie eine andere Scale-Eigenschaft auf einen beliebigen Wert festlegen, wird die ScaleMode -Eigenschaft automatisch auf 0 festgelegt.Setting any other Scale property to any value automatically sets the ScaleMode property to 0.

  • Wenn Sie die ScaleMode -Eigenschaft auf eine Zahl größer als 0 festlegen, werden die Eigenschafteneinstellungen für ScaleHeight und ScaleWidth auf die neue Maßeinheit festgelegt, und die ScaleLeft -und die ScaleTop -Einstellung werden auf 0 gesetzt.Setting the ScaleMode property to a number greater than 0 changes the ScaleHeight and ScaleWidth property settings to the new unit of measurement and sets the ScaleLeft and ScaleTop properties to 0. Außerdem ändern sich die Einstellungen der CurrentX -und der CurrentY -Eigenschaft entsprechend den neuen Koordinaten des aktuellen Punkts.Also, the CurrentX and CurrentY property settings change to reflect the new coordinates of the current point.

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.