Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


19 / 2271 ツリー ←次へ | 前へ→

【13281】ホーム上でホーカス取得時、フールドの背景色を変えたい。 Blue impact 19/4/8(月) 20:16 質問[未読]
【13282】Re:ホーム上でホーカス取得時、フールドの... 亀マスター 19/4/8(月) 21:14 回答[未読]
【13283】Re:ホーム上でホーカス取得時、フールドの... Blue impact 19/4/8(月) 22:03 お礼[未読]
【13284】Re:ホーム上でホーカス取得時、フールドの... hatena 19/4/9(火) 14:44 回答[未読]

【13281】ホーム上でホーカス取得時、フールドの背...
質問  Blue impact E-MAIL  - 19/4/8(月) 20:16 -

引用なし
パスワード
   ホーム上でホーカス取得時、フールドの背景色を変えたい。
フィールドがたくさんあるので、フーカスがあるフィールドの背景色を変えて、どこにホーカスがあるか、わかりやすくしたい。イベントのマクロを利用すれば、可能だと思うのですが、ご存知の方、教えてください。

【13282】Re:ホーム上でホーカス取得時、フールド...
回答  亀マスター  - 19/4/8(月) 21:14 -

引用なし
パスワード
   ホーム→フォーム
ホーカス→フォーカス ですよね?

フィールドの色とは、テキストボックスの色のことでしょうか。
でしたら、設定したいテキストボックスの「フォーカス取得後」イベントで

テキストボックス名.BackColor = RGB(255, 255, 0)
(※RGBの値は設定したい色。この例では黄色)

「フォーカス喪失後」イベントで
テキストボックス名.BackColor = RGB(255, 255, 255) '背景色を白にする場合
テキストボックス名.BackStyle = 0 '背景色を透明にする場合

とすればいいです。

【13283】Re:ホーム上でホーカス取得時、フールド...
お礼  Blue impact E-MAIL  - 19/4/8(月) 22:03 -

引用なし
パスワード
   早速教えていただきありがとうございます。早速実施してみます。

【13284】Re:ホーム上でホーカス取得時、フールド...
回答  hatena  - 19/4/9(火) 14:44 -

引用なし
パスワード
   条件付き書式を使っても可能です。

条件付き書式で、
「次のセルのみ書式設定」で「フォーカスのあるフィールド」を選択して、
背景色をお好みのものに設定してください。

設定したいフィールド(テキストボックス)を複数選択してから、条件付き書式を設定すれば、1回の設定で済みます。

19 / 2271 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1071567
(SS)C-BOARD v3.8 is Free