次の方法で共有


Report.ScaleMode プロパティ (Access)

Visual Basic の ScaleMode プロパティを使用して、レポートのプレビューまたは印刷中に CircleLinePset、または Print メソッドを使用するか、出力をファイルに保存するときに、ページ上の座標の単位を指定します。 値の取得および設定が可能です。整数型 (Integer) の値を使用します。

構文

Scalemode

Report オブジェクトを表す変数。

注釈

ScaleMode プロパティの設定値は次のとおりです。

Setting 説明
0 ScaleHeightScaleWidthScaleLeftScaleTop プロパティの 1 つ以上で使用されるカスタム値。
1 (既定値) Twip
2 Points
3 Pixels
4 文字 (水平方向 = 120 単位あたり 120 twips、垂直 = 1 ユニットあたり 240 twip)。
5 インチ
6 mm
7 cm

ScaleMode プロパティは、セクションの OnPrint プロパティ設定で指定されたマクロまたは Visual Basic イベント プロシージャを使用して設定できます。

ScaleHeightScaleWidthScaleLeft、および ScaleTop プロパティを組み合わせて使用すると、正と負の座標を持った独自の座標系を作成できます。 この 4 つのスケール プロパティと ScaleMode プロパティの関係は次のとおりです。

  • 4 つのプロパティのいずれかを任意の値に設定すると、ScaleMode プロパティの値は自動的に 0 に設定されます。

  • ScaleMode プロパティを 1 以上に設定すると、ScaleHeight および ScaleWidth プロパティは新しい単位に変わり、ScaleLeft および ScaleTop プロパティは 0 になります。 また、CurrentX および CurrentY プロパティの設定にも、現在の位置の新しい座標が反映されます。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。