Microsoft Access 掲示板

レポート内の四角形の背景をVBAで指定したい / 4

7 コメント
views
4 フォロー
4

四角形はテキストボックスに変更して、条件付き書式を下記のように設定すればいいでしょう。

画像1

VBAでセクション全体の背景色を変更するなら、下記で。

Private Sub 詳細_Format(Cancel As Integer, FormatCount As Integer)
    If Me!社員区分 = "派遣社員" Then
        Me.詳細.BackColor = RGB(255, 255, 0) '黄
    Else
        Me.詳細.BackColor = RGB(255, 255, 255) '白
    End If
End Sub
通報 ...
  • 5
    hiroton 2022/10/03 (月) 09:12:38 b09e4@f966d >> 4

    そうですよね。条件付き書式で背景変えるのが楽だよなーって思ってたんですけどなんでか見つけられないなーってなったんですよね
    ボックス選んだ状態でグレーアウトしてて見逃したとかそんなんだと思います

    画像1

    6

    コントロールソースに■を設定する方法は、条件付き書式より動作が軽いので、覚えておいて損はないと思います。
    下記でも同様の方法を使っています。

    カレント行の背景色の変更 その3 - hatena chips