コントロールに関する問題
ワークシート上のコントロールまたはオブジェクトごとに動作やコマンドが異なる
Microsoft Excel には、変更方法が異なる数種類のコントロール (コントロール : アプリケーションを制御するときに使用するテキスト ボックス、チェック ボックス、スクロール バー、またはコマンド ボタンなどの GUI (graphical user interface) オブジェクト。コントロールを使用して、データや選択肢の一覧を表示したり、コマンドを実行したり、ユーザー インターフェイスの体裁を整えたりします。)とオブジェクトがあります。つまり、[コントロール ツールボックス] の ActiveX コントロール (ActiveX コントロール : チェック ボックスやボタンなど、オプション項目を表示したり、作業を自動化するマクロを実行するコントロール。Visual Basic for Applications でコントロールのマクロを作成したり、Script Editor でコントロールのスクリプトを作成したりできます。)、[フォーム] ツールバーのコントロール、および [図形描画] ツールバーのオブジェクトのことです。
コントロールの種類を見分けるには、コントロールをマウスの右ボタンでクリックし、ショートカット メニューを表示します。
- ショートカット メニューに [プロパティ] が含まれている場合、そのコントロールは [コントロール ツールボックス] の ActiveX コントロールであり、現在デザイン モードになっています。
- ショートカット メニューに [マクロの登録] が含まれる場合、そのコントロールは [フォーム] ツールバーのコントロールです。
- ショートカット メニューに [テキストの編集] が含まれる場合、そのオブジェクトは [図形描画] ツールバーのオブジェクトです。
EMBED 関数の使用方法に関するヘルプ情報が見つからない
EMBED 関数は、Excel で使用される内部関数です。この関数は関数バーに表示されることもありますが、ユーザーが使用することを目的とするものではありません。
コントロールやオブジェクトの背後にあるセルの内容を表示または編集できない
Excel では、コントロールやオブジェクトが描画キャンバス (描画キャンバス : 複数の図形を描画できる領域。描画キャンバス上に描画した複数の図形は、一括して移動やサイズ変更ができます。) (ワークシート上に存在する非表示のレイヤ) に配置されます。コントロールやオブジェクトの背後にセルが隠れる場合は、そのコントロールまたはオブジェクトを一時的または永久に別の場所に移動してください。コントロールやオブジェクトの位置を維持する必要がある場合は、次の操作を行うことによってセルの内容を表示および編集できます。- 必要な場合は、数式バー (数式バー : Excel ウィンドウの上方に表示されるバー。セルやグラフに値や数式を入力したり、入力した値や数式を編集するときに使用します。数式バーには、アクティブ セルに入力されている定数値や数式が表示されます。)を表示します ([表示] メニューの [数式バー] をクリックします)。
- 名前ボックス (名前ボックス : 数式バーの左隣にあるボックスで、選択したセル、グラフ要素、または描画オブジェクトの名前やセル参照を表示します。セルまたはセル範囲に名前を付けるには、名前ボックスに名前を入力し、Enter キーを押します。既に名前の付いているセルに移動して選択するには、名前ボックスで、該当する名前をクリックします。) にセル参照を入力します。
- 数式バーでセルの内容を編集します。
ワークシート上のコントロールを選択できない
これには、次のようにいくつかの原因が考えられます。- [フォーム] ツールバーのコントロールにはテキストやその他のオブジェクト (画像など) を含めることができるため、コントロールを選択する場合は、カーソルをコントロールの外枠の正しい位置に置かないと、コントロール全体を選択できません。コントロールを選択したときは、コントロールの外枠が網点のパターンで表示されていることを確認してください。

テキストの外枠は、次のように斜線パターンで表示されます。
.
- [フォーム] ツールバーのコントロールや ActiveX コントロールを選択すると、次のようにマクロの実行やチェック ボックスのオンとオフの切り替えなどの操作を実行できます。
- コントロールが ActiveX コントロールである場合は、デザイン モードにする必要があります。次の操作を行います。
- 必要な場合は、[表示] メニューの [ツールバー] をポイントし、[コントロール ツールボックス] をクリックして、[コントロール ツールボックス] を表示します。
- デザイン モードのオンとオフを切り替えるには、
(デザイン モード) をクリックします。
- コントロールが [フォーム] ツールバーのコントロールである場合は、次の手順に従ってコントロール全体を選択します。
- コントロールをマウスの右ボタンでクリックしますが、メニューのコマンドはクリックしません。
- Esc キーを押します。
ヒント 多くのコントロールが集中して配置されている場合は、
(ズーム ボックス) をクリックして表示を拡大してください。
ワークシート フォーム上のコントロールやオブジェクトに対して、アクセス キーを設定できない
[フォーム] ツールバーのコントロールや [図形描画] ツールバーのオブジェクトには、アクセス キーを定義できません。ただし、一部の ActiveX コントロールには、Accelerator プロパティを設定することによってアクセス キーを割り当てることができます。ワークシート フォーム上のコントロールやオブジェクトには、タブ オーダーを定義できません。ただし、Visual Basic for Applications (VBA) (Visual Basic for Applications (VBA) : Microsoft Windows ベースのアプリケーションの作成に使用される Visual Basic のマクロ言語バージョン。いくつかの Microsoft プログラムで使用できます。) のユーザー フォームでは、[タブ オーダー] ダイアログ ボックスを使用して、タブ オーダーを定義できます (Visual Basic Editor (Visual Basic Editor : Visual Basic for Applications のコードやプロシージャを作成および編集するための環境。Visual Basic Editor には、コードの構文、実行、および論理に関する問題を見つけるためのデバッグ ツールセットが用意されています。) で [表示] メニューの [タブ オーダー] をクリックします)。
[フォーム] や [コントロール ツールボックス] のボタンの一部または全部が淡色表示されて使用できない
コントロールが単色表示されている場合は、次のようにいくつかの原因があります。
ワークシート上のコントロールまたはオブジェクトを印刷できない
[フォーム] ツールバーのコントロールの場合は、[コントロールの書式設定] ダイアログ ボックスの [プロパティ] タブの [オブジェクトを印刷する] チェック ボックスがオフになっています。ActiveX コントロールの場合は、[PrintObject] プロパティが [False] に設定されています。ワークシートの印刷時にコントロールも印刷するには、[オブジェクトを印刷する] チェック ボックスをオンにするか、[PrintObject] プロパティを [True] に設定してください。
チェック ボックスまたはオプション ボタンのサイズを変更できない
[フォーム] ツールバーおよび [コントロール ツールボックス] の [チェック ボックス] および [オプション ボタン] では、コントロール内のテキストの左側にあるチェック ボックスやオプション ボタンのサイズが固定されています。これらのサイズを調整する方法はありません。
ActiveX コントロールを追加しようとすると、"オブジェクトを挿入できません。" というメッセージが表示される
その ActiveX コントロールは、ワークシート上ではサポートされません。その ActiveX コントロールは VBA コード内または VBA のユーザー フォーム上で使用する必要があります。 データ フォームに関する問題
"リストまたはデータベースを拡張することはできません。" というメッセージが表示される
データ フォームでリストや範囲に行を追加すると、リストが下方向に拡張されます。リストの拡張によってデータが上書きされる場合は、"リストまたはデータベースを拡張することはできません。" というメッセージが表示されます。リストや範囲を最後の行の下側に拡張できるように、ワークシート上のデータを再配置してください。
"データ フォームに設定されているフィールドが多すぎます。" というメッセージが表示される
32 列を超える範囲やリストのデータ フォームを作成することはできません。可能であれば、列の数を減らしてください。
データ フォームを印刷できない
データ フォームはモーダル ダイアログ ボックスであるため、データ フォームを閉じるまでは Excel の [印刷] コマンドやボタンを使用できません。代わりに、Windows の PrintScreen キーを使用してフォームの画像を作成し、Microsoft ペイントなどのプログラムにコピーすることはできます。詳細については、ヘルプ トピック「ウィンドウまたは画面の内容をコピーする」を参照してください。関連情報