印刷時拡張を設定したレポートで、移動した最下線の上位置を求めたい
【Top/上位置 プロパティ Access VBA】
最下線の上位置 = Me!最下線.Top
┃構文
Top/上位置 プロパティ
フォームまたはレポート上のオブジェクトの位置を示します。
このトピックの対象となるオブジェクトのうち、
Report オブジェクトを除くすべてのオブジェクトで整数型 (Integer) の値を使用します。
値の取得および設定が可能です。
Report オブジェクトでは長整数型 (Long) の値を使用します。
値の取得のみ可能です。
【解説】
コントロールの位置は、そのコントロールの左側境界線または上側境界線から、そのコントロールが配置されているセクションの左端または上端までの距離で表されます。"Top/上位置" プロパティを 0 に設定すると、コントロールは、その端がセクションの上端に密着するように配置されます。Windows のコントロール パネルの [地域のオプション] ダイアログ ボックスでの設定と異なる長さの単位を使う場合は、cm や in などの単位を付けて指定します (3 cm や 2 in など)。
Visual Basic でこのプロパティを設定するには、数値式を使います。値の単位は twip です。
コントロールの場合、このプロパティを設定するには、コントロールのプロパティ シート、マクロ、または Visual Basic for Applications (VBA) コードを使います。
コントロールを移動すると、"Top/上位置" プロパティの新しい設定値がプロパティ シートに自動的に入力されます。フォームまたはレポートを印刷プレビューで表示するとき、またはフォームを印刷するときのコントロールの位置は、レポートの余白の設定値 ([ページ レイアウト] タブの [余白] をクリックすると設定可能) と "Top/上位置" プロパティの設定値に従って決定されます。
レポートの場合、"Top/上位置" プロパティの設定値は、現在のセクションがページの上端からどれぐらい移動しているかを示します。このプロパティの設定値は twip 単位で表示されます。このプロパティを使用して、セクションの Format イベント プロシージャでセクションが印刷される位置を指定できます。
┃関連
● 印刷時拡張を設定したレポートで、移動した最下線に合わせて縦罫線を引きたい
┃サイトマップ
● システム開発
● Access VBA
┃更新履歴
2024-04-07 レイアウト見直し
2017-06-12 初回作成
この記事を表示