
Excel2007のシートへActiveXコントロールの「オプションボタン」を置いて
使用しようとしています。
コントロールが目立つようにセルを塗りつぶして色をつけています。
プロパティのBackStyleを「0 - fmBackStyleTransparent」とすると
配置したときはセルの色で透けているのですが、
クリックするとBackColorの色がついてしまいます。
BackColorの選択肢もエクセルのカラーになかなか一致しません。
Captionの文字の背景がセルの色と同じになってくれればよいので
方法は問いません。
よろしくお願いします。
当方のOSはVISTAですが、XPのExcel2003と共用する予定のものです。
No.3ベストアンサー
- 回答日時:
回答2、myRangeです。
>たとえば今回の背景「黄」で文字を「黒」にしたいとき
>(1)背景になるセルの色を「黄」で塗りつぶす。
>(2)BackColorを「黄」に変更
>(3)ForeColorは「黒」のまま
>このようにしなければならないと考えていたのですが、
>(1)は不要なのでしょか?
それはオプションボタンをセル上にどのように配置してるかで違うでしょう。
ボタンがセルのサイズより小さい場合ーー>(1)が必要
ボタンがセルと同じサイズと同じ場合ーー>(1)は不要
というよう、試してみればいいのでは?
以上です。
この回答への補足
説明が不足していました。
複数のセル範囲(A1~D4)を塗りつぶして
オプションボタンやチェックボックスを自由に配置したいのです。
そのためオプションボタンはA2とB2にまたがることもあります。
申し訳ありません。
「0 - fmBackStyleTransparent」としていないボタンがありました。
修正し解決しました。
No.2
- 回答日時:
OptionButtonを目立つようにするために
なぜ、セルを塗りつぶす必要が?
OptionButtonのBackColorをセットするだけでいいような。。。
この回答への補足
たとえば今回の背景「黄」で文字を「黒」にしたいとき
(1)背景になるセルの色を「黄」で塗りつぶす。
(2)BackColorを「黄」に変更
(3)ForeColorは「黒」のまま
このようにしなければならないと考えていたのですが、
(1)は不要なのでしょか?
No.1
- 回答日時:
セルの色で設定にない色の設定方法をご存知でしょうか。
(PCによって色が異なってしまいますので、そのつもりで)
調べたい色のセルをアクティブにして、ツール・オプション・色・変更・ユーザー設定で
赤・緑・青の数値を覚えておきます。
バックカラーのパレットの下2行が右クリックで色の作成が出てきます。
赤・緑・青(RGB)の数値を先ほどのものにあわせます。
HSLも同じようにします。セルの方のユーザー設定のRGBをHSLにすれば同じように数値がわかります。
この回答への補足
セルの色で設定にない色の設定方法
ありがとうございます。勉強になりました。
○複数のPCで使う。
○他のPCでは設定を変えない。
これを前提としたいです。
申し訳ありません。
「0 - fmBackStyleTransparent」としていないボタンがありました。
修正し解決しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba テキストボックスとリフト...
-
貼り付けで複数セルに貼り付けたい
-
excelの特定のセルの隣のセル指...
-
【Excel】 セルの色での判断は...
-
セルをクリック⇒そのセルに入力...
-
Excelで教えてください。 バー...
-
数式を残したまま、別のセルに...
-
Excelで、「特定のセル」に入力...
-
アクティブにするとは?
-
枠に収まらない文字を非表示に...
-
エクセルの一つのセルに複数の...
-
Excel累積が規定数を超えたらま...
-
(Excel)数字記入セルの数値の後...
-
EXCEL VBA セルに既に入...
-
時間計算、30分以上を切り上...
-
EXCELで数値が異なった数字を足...
-
Excel 例A(1+9) のように番地の...
-
5単位で繰り上げしたい
-
c.m.c クラフト点 アルキル鎖...
-
エクセル セルの中に縦線が入っ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba テキストボックスとリフト...
-
貼り付けで複数セルに貼り付けたい
-
エクセルで指定したセルのどれ...
-
枠に収まらない文字を非表示に...
-
セルをクリック⇒そのセルに入力...
-
エクセル
-
数式を残したまま、別のセルに...
-
(Excel)数字記入セルの数値の後...
-
エクセル オートフィルタで絞...
-
エクセルの書式設定の表示形式...
-
Excel 例A(1+9) のように番地の...
-
エクセルの一つのセルに複数の...
-
excelの特定のセルの隣のセル指...
-
EXCEL VBA セルに既に入...
-
Excelでのコメント表示位置
-
エクセルのセルの枠を超えて文...
-
【エクセル】IF関数 Aまたは...
-
対象セル内(複数)が埋まった...
-
Excelで数式内の文字色を一部だ...
-
【Excel】 セルの色での判断は...
おすすめ情報