Returns or sets a value indicating the unit of measurement for coordinates of an object when using graphics methods or when positioning controls.
object.ScaleMode [= value]
The parts of the ScaleMode property syntax are described in the following table.
Part | Description |
---|---|
object | An object expression that evaluates to an object. |
value | An integer specifying the unit of measurement, as described in Settings. |
The settings for value are shown in the following table.
Constant | Setting | Description |
---|---|---|
vbUser | 0 | Indicates that one or more of the ScaleHeight, ScaleWidth, ScaleLeft, and ScaleTop properties are set to custom values. |
vbTwips | 1 | (Default) Twip (1440 twips per logical inch; 567 twips per logical centimeter). |
vbPoints | 2 | Point (72 points per logical inch). |
vbPixels | 3 | Pixel (smallest unit of monitor resolution). |
vbCharacters | 4 | Character (horizontal = 120 twips per unit; vertical = 240 twips per unit). |
vbInches | 5 | Inch. |
vbMillimeters | 6 | Millimeter. |
vbCentimeters | 7 | Centimeter. |
Using the related ScaleHeight, ScaleWidth, ScaleLeft, and ScaleTop properties, you can create a custom coordinate system with both positive and negative coordinates. These four Scale properties interact with the ScaleMode property in the following ways: