テキストボックスの文字色がVBAで変更できない!!!それは使用可能・編集ロックのせい
サイトが引っ越しました。→https://scombu.com
約1秒後に自動的にリダイレクトします。切り替わらない場合はリンクをクリックしてください。
参考になったサイト様 感謝!
www.relief.jp
こちらにサイトに掲載されている
一覧表がとても参考になりました。
テキストボックスの使用可能、編集ロックの組み合わせは
それぞれ二種類で合計四種類。
それぞれ設定した四つのテキストボックスに
それぞれ前景色を赤にするVBAを記述してみましたが
使用可能 いいえ
編集ロック いいえ
のテキストボックスだけ色が変わりません。
そういうものらしいです。
もし
マウスクリックしたときに、入力中を示す|を表示させたくない
だけれども、VBAで文字の色を変更したい場合。は
使用可能 いいえ
編集ロック はい
にすればOKです。VBAで色を変えることができます。
使い方としては
はい-はい レコード項目表示用のテキストボックスで編集させたくないけどコピー用途がある場合
はい-いいえ データの入力用 文字入力可能な設定です
いいえ-はい 純粋な表示だけの設定 文字カーソル|も入りません。
いいえ-いいえ 全体がグレーアウトします。VBAでのコントロールも制限されてます。(色はVBAから変更不可でした)
以下はマイクロソフトの説明ですが、使用可能プロパティーについてが自分いはいまいち
しっくりきませんでした。
使用可能プロパティの説明
support.microsoft.com
編集ロックプロパティの説明
support.microsoft.com