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

Sie können die ScaleMode -Eigenschaft in Visual Basic verwenden, um die Maßeinheit für die Koordinaten auf einer Seite anzugeben, wenn die Circle-, die PSet-oder die Print -Methode während der Vorschau oder des Drucks eines Berichts oder dessen Ausgabe verwendet wird. in einer Datei gespeichert wird.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. Ganze Zahl 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.

HinweiseRemarks

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

EinstellungSetting BeschreibungDescription
00 Benutzerdefinierte Werte, die von einer oder mehreren ScaleHeight-, ScaleWidth-, ScaleLeft-und ScaleTop -Eigenschaften verwendet werden.Custom values used by one or more of the ScaleHeight, ScaleWidth, ScaleLeft, and ScaleTop properties.
11 Standard Twips(Default) Twips
22 PointsPoints
33 PixelPixels
44 Zeichen (horizontal = 120 Twips pro Einheit; vertikal = 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 mithilfe eines Makros oder einer Visual Basic Ereignisprozedur festlegen, die durch die Einstellung **** der OnPrint-Eigenschaft eines Abschnitts 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 Skalierungseigenschaft 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 die ScaleMode -Eigenschaft auf eine Zahl größer als 0 festgelegt wird, werden die Einstellungen für die ScaleHeight -und ScaleWidth -Eigenschaft in die neue Maßeinheit geändert, und die Eigenschaften ScaleLeft und ScaleTop werden auf 0 festgelegt.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 für Eigenschaften CurrentX und CurrentY -Eigenschaft, um die neuen Koordinaten des aktuellen Points widerzuspiegeln.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.