レポート:1行おきに背景色を変更 |
対象バージョン : 97, 2000, 2002, 2003, 2007
最終更新日 : 2007/02/12
( オリジナル作成日:1996/11/12 )
概 要
プロシージャを使用し、レポートの詳細セクションを1行ごとに背景色を変更する方法です。
手 順
ページヘッダーの "OnPrint/印刷時" のイベントプロシージャを次のように設定します。 Private Sub ページヘッダー_Print(Cancel As Integer, PrintCount As Integer) LineCnt = 0 End Sub 【2000以降】 このプロシージャ名は "ページヘッダーセクション_Print" となります。
Private Sub 詳細_Print(Cancel As Integer, PrintCount As Integer) LineCnt = LineCnt + 1 If LineCnt Mod 2 = 0 Then Me.Section(0).BackColor = RGB(200, 200, 200) ' ※ Else Me.Section(0).BackColor = RGB(256, 256, 256) End If End Sub
※ の RGB 関数の数値は、印刷状況により調整して下さい。
改訂履歴