Report.ScaleMode プロパティ (Access)
Visual Basic の ScaleMode プロパティを使用して、レポートのプレビューまたは印刷中に Circle、 Line、 Pset、または Print メソッドを使用するか、出力をファイルに保存するときに、ページ上の座標の単位を指定します。 値の取得および設定が可能です。整数型 (Integer) の値を使用します。
構文
式。Scalemode
式Report オブジェクトを表す変数。
注釈
ScaleMode プロパティの設定値は次のとおりです。
Setting | 説明 |
---|---|
0 | ScaleHeight、ScaleWidth、ScaleLeft、ScaleTop プロパティの 1 つ以上で使用されるカスタム値。 |
1 | (既定値) Twip |
2 | Points |
3 | Pixels |
4 | 文字 (水平方向 = 120 単位あたり 120 twips、垂直 = 1 ユニットあたり 240 twip)。 |
5 | インチ |
6 | mm |
7 | cm |
ScaleMode プロパティは、セクションの OnPrint プロパティ設定で指定されたマクロまたは Visual Basic イベント プロシージャを使用して設定できます。
ScaleHeight、ScaleWidth、ScaleLeft、および ScaleTop プロパティを組み合わせて使用すると、正と負の座標を持った独自の座標系を作成できます。 この 4 つのスケール プロパティと ScaleMode プロパティの関係は次のとおりです。
4 つのプロパティのいずれかを任意の値に設定すると、ScaleMode プロパティの値は自動的に 0 に設定されます。
ScaleMode プロパティを 1 以上に設定すると、ScaleHeight および ScaleWidth プロパティは新しい単位に変わり、ScaleLeft および ScaleTop プロパティは 0 になります。 また、CurrentX および CurrentY プロパティの設定にも、現在の位置の新しい座標が反映されます。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。