エクセル2010のフォームコントロールについて

このQ&Aのポイント
  • エクセル2003で作成したファイルを、エクセル2010の互換モードで編集している中で、フォームコントロールのチェックボックスを作成すると、最初からチェックボックスのアウトライン沿いに影がつきます。この影を消す方法を教えてください。
  • エクセル2010の互換モードでフォームコントロールのチェックボックスを作成すると、アウトラインに影がつきますが、この影を消す方法を教えてください。
  • エクセル2010の互換モードでフォームコントロールのチェックボックスを作成しても、アウトラインに影がついてしまいます。この影を消す方法を教えてください。
回答を見る
  • ベストアンサー

エクセル2010のフォームコントロールについて

エクセル2003で作成したファイルを、エクセル2010の互換モードで編集作業しています。 互換モードで編集をしている中で、フォームコントロールのチェックボックスを作成すると、最初からチェックボックスのアウトライン沿いに影がつきます。 見栄えを整えるために、どうしてもこの影を消したいと思っているのですが、書式タブから図形の効果を選択しようとしてもグレー色になっていてクリックができません。 どうしたら、フォームコントロールの影を消すことができるでしょうか?ご存じの方いましたら教えてください。 なお、ActiveXのコントロールのチェックボックスであれば、影が消せるのですが、こちらは使いたくありません。よろしくお願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

はて? >チェックボックスのアウトライン沿いに影がつきます。 一応念のため: チェックボックスを右クリックしてコントロールの書式設定を開き,コントロールタブで「3-D表示」のチェックが入っている,という事ではありませんね? チェックを外します。 まず確認: チェックボックスではなく通常のオートシェイプ(例えば四角形)を描画してみます。 このときに「影がついて」描画されるようなら,影を消し,右クリックして「規定の図形に設定」します。 手順: ブックを名前をつけて保存でExcelブック形式(必要に応じてマクロ有効ブック形式)として保存し直します ブックを閉じて開き直し,チェックボックスを描画して影が付かないことを確認します 必要に応じて名前をつけて保存で「97-2003形式」で保存し直します。

iktomy
質問者

お礼

はい、3-D表示のチェックとは異なります。外枠沿いに影がついてしまいました。 そして、ご指摘いただいたとおりの操作で影が消えました! 非常に助かりました、ありがとうございます。

iktomy
質問者

補足

ちなみに、2003のファイルで、フォームを作成した際に変な作成の仕方をしたのが原因のように思えました。 2003のファイルで、表示→ツールバー→フォームからチェックボックスを作成 その後、チェックボックスを選択し、表示→ツールバー→図形描画から”影付きスタイル”のアイコンをクリックし、”影の設定”を選択。その後表示されるポップアップウィンドウの右端にある”影の色(50%灰色)”をクリックし、閉じる。 こうして作成したチェックボックスを2010で開くと影が表示されてしまうといった現象がおこっていました。

その他の回答 (1)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

>互換モードで編集をしている中で、フォームコントロールのチェックボックスを作成すると、最初からチェックボックスのアウトライン沿いに影がつきます。 こちらでも検証してみたところ、2003で作成したチェックボックス(チェック1)と、そのファイルを2010で開いて新たに作成したチェックボックス(チェック2)は全く同じレイアウトになりますが、このようにならないということでしょうか? また、「ActiveXのコントロールのチェックボックスであれば、影が消せるのですが」とは、具体的にどのような影をどのような方法で消したのでしょうか?

iktomy
質問者

お礼

検証していただき、ありがとうございます。 別の方から指摘いただいた操作方法で、影が消えました。 ご質問の内容について回答させていただきます。 貼り付けてもらった、画像の通りになりませんでした。 2003のファイルで、フォームを作成した際に変な作成の仕方をしたのが原因のように思えました。 2003のファイルで、表示→ツールバー→フォームからチェックボックスを作成 その後、チェックボックスを選択し、表示→ツールバー→図形描画から”影付きスタイル”のアイコンをクリックし、”影の設定”を選択。その後表示されるポップアップウィンドウの右端にある”影の色(50%灰色)”をクリックし、閉じる。 こうして作成したチェックボックスを2010で開くと外枠沿いに影が表示されてしまうといった現象がおこっていました。 ActiveXのコントロールのチェックボックスで影を消すのは、チェックボックスを選択して右クリック→プロパティを選択→オブジェクト名”shadow”がtrueになっているので、falesに変更して閉じる。これで影を消していました。 ありがとうございました。

関連するQ&A

  • エクセル2007 フォームコントロールについて

    エクセルのフォームコントロールの チェックボックスをオンすると、周辺のセルの色が変わるブックをみたのですが、 どうやって作っているのでしょうか・・・。 思いつかれるかたお願いします。

  • EXCEL2003 のフォームコントロール

    エクセル2010では、フォームを作成したいときは、「フォームの書式設定」で「コントロール」を開けば、簡単に各種リスト等が作れると理解しております。 ところが、2003バージョンでは、その「フォームの書式設定」を開いても、「コントロール」がないのですが、どうすれば宜しいのでしょうか。 どなたかご教示ください。

  • vbaで、フォームコントロールを挿入する方法

    vbaで、フォームコントロールを挿入する方法 エクセル2007を使っています。 最近、vbaを始めたのですがわからない事があります。 開発→挿入→挿入→フォームコントロールで、 オプションボタンやチェックボックスを、 vbaで挿入したいのですが可能でしょうか? 例えば、フォームコントロールのボタンを押しただけで オプションボタンを6つ挿入するなどです。 ActiveXコントロールでは、可能とどこかのサイトで見たのですが、 どうしてもフォームコントロールの方を使いたいの…。 よろしくお願いします。

  • EXCELのコントロールボックスの編集について

    EXCELのコントロールボックスのついた内容ををPOWERPOINTにコピーしました。 POWERPOINT上でコントロールボックスの編集モードが終了できずに、チェックボタンが押せなくなってしまいます。 編集モードを終了させるにはどのようにすればいいでしょうか? 解決する手順などがあればご教授お願いします。

  • Excel フォームコントロール オプション

    いつもお世話になってます。 ActiveXのOptionButtonやChekcBoxは複製Windowでは働かないので、フォームコントールを使おうと思います(フォームコントロールは動作します)。 例えばVBAなら,次のようにすればCheckBox2はoffになります。 これをフォームコントロールのチェック(ボックス)でやりたいのですが? Sub CheckBox1_Click() If CheckBox1.Value = True Then CheckBox2.Value = False" End Sub

  • エクセルのコントロールツールについて

    エクセルで作成したラジオボタンおよびチェックボックスについて質問なのですが、私がいただいたファイルの「ラジオボタン」には右クリックして「コントロールの書式設定」を見ると「コントロール」というものが選択できて「リンクするセル」等を選択できるウィンドウがあります。しかし普通に自分のから同じようにエクセルを開いてボタンを作成して「コントロールの書式設定」を見ると「Web」までのウィンドウしかでてきません。この「コントロ-ル」のウィンドウはどの様にして表示させるものなのでしょうか?<EXCEL2000>

  • Excelのフォームコントロールのコンボボックス。

    とあるファイルで、Excelの開発→フォームコントロール→コンボボックスで 中の値を選択すれば、その数値の倍率にシートがズームされるという機能のモノがありました。 それをやりたいのですが、どうすればいいのでしょうか。 コンボボックスを設置して、書式設定などからプロパティなど見ましたがいまいちわかりません。

  • エクセルの[コントロールの書式設定] について

    アンケートの原本をエクセルで作成しています。(チェックボックス有) 下記の状態にしたいのですが、「セルに合わせて移動やサイズを変更する」が選択できない状態になっています。 チェックボックスが原因でしょうか。 原因がわかる方教えて下さい。 >>1.デザインモードに切り替える。 >> a.表示 > ツールバー >「コントロールツールボックス」にチェックを入れる。 >> >> >> b.コントロールバーより「デザインモード」をONにする。 >> >>2.複数のオブジェクトを一度に選択する方法。 >> 「図形描画」ツールバー「複数オブジェクトの選択」ボタン押下。 >> 「すべて選択」をクリックし、「OK」ボタンで閉じると、すべてのオブジェクトが選択された状態になります。 >> >> ※「図形描画」ツールバーに「複数オブジェクトの選択」ボタンが表示されていない場合。 >> a.表示 > ツールバー > 図形描画 にチェックがあることを確認。 >> b.図形描画ツールバーより「ボタンの表示/非表示」をクリック >> > 図形描画 > 「複数オブジェクトの選択」にチェックを入れます。 >> >>3.上記「2」で複数オブジェクトが選択された状態で右クリックし、 >> 表示されたショートカットメニューより [コントロールの書式設定] をクリックします。 >> >>4.[プロパティ] タブをクリックし、オブジェクトの位置関係を >> 「セルに合わせて移動やサイズを変更する」に変更し [OK] をクリックします。

  • エクセル2013のリストボックス

    エクセル2010でワークシート上に配置したリストボックスがあります。 ActiveXではなくフォームコントロールのリストボックスです。 これに11項目のリストを設定してあります。 2010ではまったく問題がないのですが、エクセル2013で開くと下の2項目が選択できません。 2010と2013では互換性がないのでしょうか?

  • エクセル、コントロールツールボックスでListBoxへの範囲の設定方法

    エクセル、コントロールツールボックスでListBoxへの範囲の設定方法について疑問があります。 ワークシート上にフォームコントロールのListBoxではなくコントロールツールボックス(ActiveXコントロール?)のListBoxを配置した場合、リストの範囲をSheet1のA1:A10と設定するには、RistFillRange欄にSheet1!A1:A10と一々手入力しなければいけないのでしょうか? フォームコントロールのListBoxの場合は、「コントロールの書式設定」の「コントロール」で入力範囲をドラッグするだけで自動的に入力され、とても便利だったのですが、ActiveXコントロールを使おうと思うととても面倒です。 それともわたしがやりかたをまちがえているのでしょうか?

専門家に質問してみよう