• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelマクロボタンの色って変更できます?)

Excelマクロボタンの色変更方法とは?

このQ&Aのポイント
  • Excelのマクロボタンの色を変更する方法を教えてください。
  • マクロボタンの色を変えることで、機能に応じてわかりやすくなります。
  • 初心者でも簡単にマクロボタンの色を変更する方法をご紹介します。

質問者が選んだベストアンサー

  • ベストアンサー
  • craftsman
  • ベストアンサー率49% (166/336)
回答No.1

 コマンドボタンコントロールの事ですか?  コマンドボタンの色は、Windowsの規定の色設定に従います。  ですから、個別に色設定を変える事はできません。  ひとつ、簡単にできる代案が無い事も無いです。  好きな形・色でボタンのような形を描いたbitmapファイルを作製します。 (作製するツールは、Windowsのペイントで良いでしょう。)  コマンドボタンの代わりに、イメージコントロールを貼り付けます。  そのイメージコントロールに先程作製したbitmapファイルをロードするように設定します。  貼り付けたイメージコントロールのClickイベントに、コマンドボタンコントロールのClickイベントと同様のコードを記述すれば、ボタン風のイメージを読み込んだイメージコントロールが、コマンドボタンコントロール同様に使えます。  ただし、イメージコントロールがクリックされてもそのままでは形が変わりません。  押された事がはっきりわかるようにするには、MouseDownイベント(コントロールの上でマウスが押されている状態で発生する)で押された形のbitmapに、MouseUpイベントで元の形に戻す・・・等の工夫が必要になります。 MouseOver/MouseDown/MouseUp等のイベントでうまく工夫すれば、フラットボタンもどきも作れるでしょう。  ま・・・こりだすときりがないのですが。

Mahiru22
質問者

お礼

早速ありがとうございます! そうなんですか・・・ボタンの色は個別に変更できな いんですね。 ちょっと残念ですけど、仕方ないですよね。 アドバイスいただいた方法は私には無理そうです。 もう少し勉強したら是非一度やってみたいと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • excel 2000でのマクロボタン作成で

    マクロボタンを「表示」→「ツールバー」→「フォーム」の中のボタンをシート上に作ったのですが、これの色の変更はどこで出来るんでしょうか?テキストの文字の色の設定は出来るんですが・・・・よろしくお願いします。 

  • excel2003でマクロ用ボタンで検索のボタンをつけたいのですが?

    excel2003でマクロ用ボタンで検索のボタンをつけたいのですが? 現在、excel2003で複数のボタンを配置してそれぞれの機能をVBAでつくってシートに貼り付けてます。 その中の1つのボタンに検索の(通常のEXCELの検索で文字の入力用ボックスがでる)ボタンをつけたいのですが、うまくできません。 VBAでどのように記載したらよいのでしょうか? 宜しくお願いします。

  • エクセル2007のマクロのフォームで作成したボタンの色は変えられるんで

    エクセル2007のマクロのフォームで作成したボタンの色は変えられるんですか? マクロ初心者です。

  • Excelでマクロを消すには

    マクロが組み込まれているExcel2003のファイルがあります。 マクロについて詳しくわからないのですが、複数の伝票シートを一括印刷するボタンがあったり、 チェックボックスに応じてオートシェープや文字が切り替わる機能があります。 この伝票のひな形だけを使いたく、枠や文字だけを新しいシートに値でコピーし、 別名で保存しました。 ボタンやオートシェープはありません。 また、ツール→マクロを選んでも特に何も見当たりませんでした。 しかし、このファイルを開くたびに このファイルにはマクロが…  [マクロを有効にする][マクロを無効にする] というダイアログが表示されてしまいます。 マクロを消すといいますか、このダイアログが表示されないようにする方法がありましたら 教えてください。 よろしくお願いいたします。

  • Excelでマクロ実行をボタンで

    WinXP、Excel2002の超初心者です。 今、作成済みのマクロがあります。 これをシートに貼ったボタンで実行するにはどうすれば良いですか? 宜しくお願いします。

  • Excelのマクロで困ってま~す!

    こんにちは!いつもお世話になります。 Excelで簡単なデータベースを作成しようと思っています。 趣味で集めたミニドールが100を超えてしまいましたので、時々同じ物を購入してしまう事があります。 そこで、購入日、メーカー名、品名、種類、購入価格、個数、備考、の項目を作り、新しく購入する時に 検索でで調べて重複しないようにしようと思っています。 新規登録や検索はデータ→フォームでやろうと思っているのですが、毎回データ→フォームをClickしていくのは面倒だと思い、マクロボタンをClickするだけで フォームの画面が開けば良いと思ったのですが、マクロを記録中にフォームの画面で終了をClick出来ない んですよね。 何か良い方法はないでしょうか? よろしくお願いします! OSはwindowsXPProfessionalでExcelはOfficeXPが installされています。

  • EXCELマクロのボタンについて教えて下さい

    マクロを実行したいファイルがあり、複数のシートがあります。 今後も多様するものなので、メニュー用のシートを作り、そこにマクロの実行ボタンを何種類か置きたいと思っています。 メニュー用のシートを作り、ボタンにマクロを登録しても、そのシート上でしか動きません。 他のシートのデータを操作することはできないのでしょうか? よろしくお願いします。

  • マクロ登録ボタンに色をつける

    こんにちわ! 私はtutogaと言います。 今Excel2000のソフトを使用して、ExcelVBAの勉強をしております。 最近始めたばかりで、分からないことだらけです(^^; 質問です・・・ マクロをボタンに登録する時、[フォーム]ツールバーの[ボタン]を使用しております。 登録したボタンの色を変えることはできないのでしょうか? ボタンがいくつか並んでおりまして、その中でも一番重要なボタンなので、色を付けて強調したいのです。 いろんなWebサイトで調べてみたのですが、なかなか見つけることができなくて・・・ どなたかご教授願います!

  • VB6で、コマンドボタン自身の色を変更するには?

    VisualBasic6(SP4)を使っています。 いくつかのコマンドボタンをフォームに貼り付けていますが、 このコマンドボタンの標準色は「グレー」になっています。 (ていうか、どのコントロールも、ほとんどグレーが標準のようですが。) フォームであれば、色の変更は「できた」のですが、 コマンドボタンの、色の変更は「できません」でした。 コマンドボタン自身の色って、変更することはできるのでしょうか? ご存じの方、いらっしゃいましたら、ご教示くださいませ。

  • Excelマクロの[実行]ボタンが押せなくなった

    今までちゅんと使えていたExcel2000マクロを、[ツール]-[マクロ]のマクロ画面から実行しようとしたら、[作成]以外のボタンがグレーになって押せなくなっていました。 そのマクロ自体は何も変更していません。 しいていうと、コードを別のところにコピーするためにVBエディタでコード表示させました。今もちゃんとコードはあります。 また実行できるようにする方法はありますか。VBエディタはほとんど使わないので、修復方法の見当がつきません・・・ よろしくお願いします。

専門家に質問してみよう