コマンド ボタンを使用してアクションまたは一連のアクションを開始する

コマンド ボタンを使用してアクションまたは一連のアクションを開始する

アクションまたは一連のアクションを開始するのにには、Access フォーム上のコマンド ボタンを使用します。たとえば、別のフォームを開く] コマンド ボタンを作成できます。コマンド ボタン アクションを実行するために、マクロまたはイベント プロシージャを記述して、コマンド ボタンのクリックしてでプロパティに添付します。コマンド ボタンのプロパティ。をクリックしてに直接マクロを埋め込むこともできます。これにより、ボタンの機能を維持したままで、他のフォームにボタンをコピーします。

目的に合ったトピックをクリックしてください

ウィザードを使用してフォームにコマンド ボタンを追加します。

フォームにマクロをドラッグしてボタンを作成します。

ウィザードを使用しないでコマンド ボタンを作成します。

コマンド ボタンをカスタマイズします。

ウィザードを使用してフォームにコマンド ボタンを追加する

コマンド ボタン ウィザードを使用すると、フォームを閉じる、レポートを開く、レコードを検索する、マクロを実行するなど、さまざまなタスクを実行するコマンド ボタンを簡単に作成できます。

  1. ナビゲーション ウィンドウでフォームを右クリックし、ショートカット メニューの [デザイン ビュー] をクリックします。

  2. [デザイン] タブの [コントロール] グループで、[コントロール ウィザードの使用] ボタン イメージ が選択されていることを確認します。

    ボタンの画像

  3. [デザイン] タブの [コントロール] グループで [ボタン] をクリックします。

    ボタンの画像

  4. デザイン グリッドで、コマンド ボタンを挿入する場所をクリックします。

    コマンド ボタン ウィザードが起動します。

  5. ウィザードの指示に従って操作します。最後のページで、[完了] をクリックします。

    ウィザードによってコマンド ボタンが作成され、ボタンの "OnClick/クリック時" プロパティにマクロが埋め込まれます。このマクロには、ウィザードで選択したタスクを実行するアクションが記述されます。

コマンド ボタンに埋め込まれたマクロの表示または編集を行う

  1. ナビゲーション ウィンドウでは、コマンド ボタンが含まれるフォームを右クリックし、[デザイン ビュー ボタンの画像 またはショートカット メニューの [レイアウト ビュー ボタンの画像 ] をクリックします。

  2. コマンド ボタンをクリックして選択し、F4 キーを押してそのプロパティ シートを表示します。

  3. [プロパティ シートの [イベント] タブでは、クリックして時] プロパティ ボックスで、 [埋め込みマクロ]が表示されます。プロパティ ボックスで、任意の場所をクリックし、[ボックスの右側にある [ビルダー] ボタン ] をクリックします。

マクロ ビルダが表示され、埋め込まれたマクロを構成するアクションが表示されます。

ページの先頭へ

フォームにマクロをドラッグしてボタンを作成する

既にマクロを作成して保存している場合は、ナビゲーション ウィンドウから、デザイン ビューで開いているフォームにマクロをドラッグすることで、そのマクロを実行するコマンド ボタンを簡単に作成できます。

  1. ナビゲーション ウィンドウでフォームを右クリックし、ショートカット メニューの [デザイン ビュー ボタンの画像 をクリックして、デザイン ビューでフォームを開きます。

  2. ナビゲーション ウィンドウで、新しいコマンド ボタンで実行するマクロを見つけ、フォームにそのマクロをドラッグします。

    Accessは自動的にコマンド ボタンを作成し、ボタンの標題としてマクロ名を使用します。Access挿入することも、マクロ名のコマンド ボタンのプロパティ。をクリックして] をクリックすると、マクロが実行できるようにします。ボタンのNameプロパティにわかりやすい名前を入力することをお勧めように] ボタンは、一般的な名前が使用されます。フォームをデザイン ビューで開いている間は、コマンド ボタンのプロパティ シートを表示するには、ボタンをクリックし、f4 キーを押します。

マクロの作成の詳細については、「ユーザー インターフェイス マクロを作成する」を参照してください。

ページの先頭へ

ウィザードを使用せずにコマンド ボタンを作成する

コマンド ボタン ウィザードを使用しなくても、コマンド ボタンを作成できます。この方法では、フォームにボタンを配置し、いくつかのプロパティを設定します。

  1. ナビゲーション ウィンドウでフォームを右クリックし、ショートカット メニューの [デザイン ビュー ボタンの画像 ] をクリックします。

  2. [デザイン] タブの [コントロール] グループで、[コントロール ウィザードの使用] が選択されていないことを確認します。

    ボタンの画像

  3. [デザイン] タブの [コントロール] グループで [ボタン] をクリックします。

    ボタンの画像

  4. フォーム上でコマンド ボタンを配置する場所をクリックします。

    Access によって、コマンド ボタンがフォームに配置されます。

    [コントロール ウィザードの使用] は選択されていないため、これ以上の処理は実行されません。フォーム上にコマンド ボタンを配置したときにコマンド ボタン ウィザードが起動した場合は、ウィザードの [キャンセル] をクリックします。

  5. コマンド ボタンを選択した状態で、F4 キーを押してプロパティ シートを表示します。

  6. コマンド ボタンのすべてのプロパティを表示するには、[すべて] タブをクリックします。

  7. プロパティを設定して、次の表に示すようにコマンド ボタンのデザインを行います。

プロパティ

説明

名前

既定では、新しいコマンド ボタンの名前は Command の後に番号が付いたものになります (Command34 など)。必須ではありませんが、この名前を変更してボタンの機能を表す名前にすることをお勧めします (cmdSalesReport または CloseFormButton など)。これによって、後でマクロまたはイベント プロシージャでそのボタンを参照する必要がある場合に役立ちます。

標題

コマンド ボタン上に表示するラベルを入力します。たとえば、「売上レポート」や「フォームを閉じる」と入力します。

注: "Picture/ピクチャ" プロパティにピクチャが指定されている場合、標題は表示されません。

"OnClick/クリック時"

このプロパティを使用して、コマンド ボタンがクリックされたときの動作を指定します。プロパティを設定するには、プロパティ ボックスをクリックし、次のいずれかの操作を行います。

  • 保存されている既存のマクロをコマンド ボタンで実行するには、ドロップダウン ボックスの矢印をクリックし、マクロ名をクリックします。

  • コマンド ボタンを既存の組み込み関数、または VBA の関数を実行するために、入力が関数名が続く等号 (=) (=)たとえば、 =MsgBox("Hello World")=MyFunction(引数)

  • 式を作成するには、 [ビルダー] ボタン をクリックし、[式ビルダー] をクリックします。

  • Visual Basic for Applications (VBA) コード使用のポイント イベント プロシージャの作成を開始するには、 [ビルダー] ボタン をクリックし、[コード ビルダー] をクリックします。コマンド ボタンを実行するアクションを含む新しい埋め込みマクロを作成するには、 [ビルダー] ボタン をクリックし、[マクロ ビルダー] をクリックします。

    注: VBA コードを含むAccessデータベースを与える必要がありますコードを実行する前に、状態を信頼します。

ここで説明していない他のプロパティについては、プロパティ ボックスにカーソルを置き、F1 キーを押してください。

ページの先頭へ

コマンド ボタンをカスタマイズする

Accessには、外観と機能は、フォームに表示することがあるできますが、コマンド ボタンをカスタマイズするのには、さまざまな方法が用意されています。表形式または集合形式の配置] で行のコマンド ボタンを作成するなど、ハイパーリンクのようにボタンが表示されるコマンドを行うことができます。

  1. ナビゲーション ウィンドウでフォームを右クリックし、[デザイン ビュー ボタンの画像 ] をクリックします。

  2. 次のいずれかを実行します。

    • 水平方向 (表形式) を作成または垂直方向 () レイアウトのコマンド ボタン   

      表形式レイアウトまたは集合形式レイアウトにコマンド ボタンを追加すると、整列されたボタンの行または列を作成できます。これによりボタンをグループとして再配置でき、フォームの変更が容易になります。また、コマンド ボタンの行または列全体に書式を一度に適用したり、枠線を使用してボタンを分離できます。

      1. レイアウトに追加するコマンド ボタンのいずれかを右クリックし、ショートカット メニューの [レイアウト] をポイントします。

      2. 表形式 ボタンの画像 ボタンの水平方向の行を開始する] をクリックするか、ボタンの垂直方向の列を作成するのには、積み上げ ボタンの画像 をクリックします。

        Access によって、コマンド ボタンの周囲にレイアウトを示す境界線が引かれます。各ボタンには、削除できないラベルが付いていますが、ラベルが不要な場合は非常に小さなサイズに縮小できます。

        次の図は、表形式レイアウトのコマンド ボタンおよびそれに関連付けられたラベルを示しています。ここでは、ラベルが 1 つ下のレベルのセクションにあるため、各詳細レコードに対してラベルが繰り返し表示されないようになっています。

        表形式レイアウトのコマンド ボタン

        次の図は、集合形式レイアウトのコマンド ボタンとそれに関連付けられたラベルを示しています。集合形式レイアウトでは、ラベルとボタンが常に同じセクションに配置されます。

        集合形式レイアウトのコマンド ボタン

      3. コマンド ボタンをレイアウト領域にドラッグすると、さらにコマンド ボタンがレイアウトに追加されます。コマンド ボタンをレイアウト領域にドラッグすると、Access によって水平方向 (表形式レイアウト用) の挿入バーまたは垂直方向 (集合形式レイアウト用) の挿入バーが表示され、マウス ボタンを離したときにコマンド ボタンが配置される場所が示されます。

        集合形式コントロール レイアウトへのボタンの追加

        マウス ボタンを離すと、コントロールがレイアウトに追加されます。

        集合形式コントロール レイアウトに追加されたボタン

      4. 表形式レイアウト内で上のセクションまたは下のセクションにコマンド ボタンを移動する    コマンド ボタンを表形式レイアウトのままにするが、フォームの別のセクションにコマンド ボタンを移動する場合 (たとえば、詳細セクションからフォーム ヘッダー セクションに移動する場合)、次の操作を行います。

        1. コマンド ボタンをクリックします。

        2. [配置] タブで、 [上へ移動、または下へ移動]をクリックします。

          コマンド ボタンは上または下の次のセクションに移動しますが、表形式レイアウト内に留まります。このコントロールの移動先の位置に既にコントロールがある場合は、2 つのコントロールの場所が入れ替わります。

          注: 集合形式レイアウトでは、 [上へ移動し、下へ移動]コマンドが無効になります。

      5. コマンド ボタンの全体のレイアウトを移動します。   

        1. レイアウトの任意のコマンド ボタンをクリックします。

          レイアウトの左上にレイアウト セレクタが表示されます。

        2. レイアウト セレクタをドラッグして、レイアウトを新しい位置に移動します。

    • コマンド ボタンのレイアウトに枠線を追加します。   

      1. レイアウトのコマンド ボタンのいずれかを選択します。

      2. [配置] タブの [枠線] をクリックし、目的の目盛線のスタイルを選択します。

    • コマンド ボタンを透明に   

      コマンド ボタンを透明にすることによって、フォームの任意のオブジェクトの上にコマンド ボタンを配置し、コマンド ボタンの機能をそのオブジェクトに設定できるようになります。たとえば、あるイメージを独立したクリックできる領域に分割し、それぞれの領域から別のマクロを起動するとします。これは、イメージ上に複数の透明なコマンド ボタンを配置することによって実行できます。

      1. 透明にするコマンド ボタンをクリックし、F4 キーを押してコマンド ボタンのプロパティ シートを表示します。

      2. プロパティ シートの [書式] タブで、[透明] ボックスをクリックします。

      3. ドロップダウン リストの [はい] をクリックします。

        デザイン ビューではコマンド ボタンの輪郭線をまだ確認できますが、フォーム ビューではボタンは非表示になります。

        注: コマンド ボタンの "Transparent/透明" プロパティを [はい] に設定することは、"Visible/可視" プロパティを [いいえ] に設定することとは異なります。どちらの操作でもコマンド ボタンは非表示になりますが、"透明" プロパティを [はい] に設定すると、ボタンは有効なままです。"可視" プロパティを [いいえ] に設定すると、ボタンが無効になります。

    • ハイパーリンクとして表示されるコマンド ボタンします。   

      必要に応じて、コマンド ボタンを非表示にし、標題だけが表示されるようにできます。結果的にラベルのような表示になりますが、コマンド ボタンとして機能します。また、ハイパーリンクとして表示されるように、標題のテキストに下線を付けたり、色を変更したりできます。

      1. コマンド ボタンをクリックし、F4 キーを押してプロパティ シートを表示します。

      2. プロパティ シートの [書式] タブで、[背景スタイル] ボックスをクリックします。

      3. ドロップダウン リストの [透明] をクリックします。

        コマンド ボタンの本体は非表示になりますが、標題は表示されたままになります。

      4. 下線を付けたり、キャプションのテキストの色を変更、書式設定] タブの [フォント] グループでツールを使用します。

        Access のフォント] グループで使用できるコマンド

    • [キャンセル] ボタンを作成します。   

      1. コマンド ボタンをクリックし、F4 キーを押してプロパティ シートを開きます。

      2. [キャンセル] ボックスで、[はい] をクリックします。

        コマンド ボタンの "Cancel/キャンセルボタン" プロパティが [はい] に設定されていて、フォームがアクティブな場合、このコマンド ボタンを選択するには、コマンド ボタンをクリックするか、Esc キーを押すか、コマンド ボタンにフォーカスがあるときに Enter キーを押します。いずれかのコマンド ボタンで "Cancel/キャンセルボタン" プロパティが [はい] に設定されると、フォーム上の他のコマンド ボタンすべてでこのプロパティは自動的に [いいえ] に設定されます。

        [キャンセル] ボタンで、フォームまたはダイアログ ボックスで実行されたすべてのアクションがキャンセルされるようにするには、マクロまたはイベント プロシージャを記述し、それをボタンの "OnClick/クリック時" プロパティに割り当てる必要があります。

        注: フォームで、削除などの元に戻すことのできない操作を行う場合、[キャンセル] ボタンをフォームの既定のコマンド ボタンにすることをお勧めします。そのためには、"Cancel/キャンセルボタン" プロパティおよび "Default/既定のボタン" プロパティに [はい] を設定します。

    • [表示] コマンド ボタンの画像   コマンド ボタンの画像のプロパティ ボックスで、(.bmp、.ico、または .dib ファイル) などの画像ファイルのパスとファイルの名前を入力します。パスまたはファイル名のことを確認していない場合は、ピクチャ ビルダーを起動する [ビルダー] ボタン をクリックします。

      ピクチャ ビルダ

      [参照] をクリックして使用するピクチャを検索するか、[選択可能なピクチャ] ボックスの一覧にあるピクチャの 1 つをクリックし、プロが作成した、使用可能なピクチャをプレビューします。適切なピクチャが見つかったら、[OK] をクリックしてコマンド ボタンをそのピクチャに追加します。

      既定では、Access から埋め込まれた画像の種類のプロパティを設定します。コマンド ボタンの画像のプロパティに画像を割り当てると、この設定を使用するは、図のコピーを作成し、Access データベースのファイルに保存します。その後に変更を元の図は、コマンド ボタンには反映されません。コマンド ボタンの画像への変更が反映されますが、元の図へのリンクを作成するには、[リンク] を画像の種類のプロパティを変更します。元の場所では、元の図のファイルを維持する必要があります。移動したり、図のファイルの名前を変更した場合は、データベースを開くし、コマンド ボタンを表示するとキャプション、図ではなくエラー メッセージが表示されます。データベース内の複数の場所に同じ図を共有するには、[共有に、画像の種類のプロパティを変更します。Pictureプロパティの画像の名前をオンにして、その他のコマンド ボタンに、たとえば、同じ図を選択できるようになりましたができます。

    • コマンド ボタンにピクチャとキャプションの両方を表示します。   

      コマンド ボタンに標題と画像の両方を表示することができます。次の手順に従います。

      1. 前述の手順を実行してコマンド ボタンにピクチャを追加します。

      2. コマンド ボタンを選択します。プロパティ シートが表示されていない場合は、F4 キーを押して表示します。

      3. プロパティ シートの [書式] タブで、[標題] ボックスに使用する標題を入力します。

      4. [ピクチャの標題の配置] ボックスのドロップダウン矢印をクリックし、使用する配置をクリックします。たとえば、標題をピクチャの下に表示する場合は [] をクリックします。標題をピクチャの右側に表示する場合は [] をクリックします。システム ロケールに応じた配置を使用する場合は [標準] をクリックします。この設定を使用すると、左から右へ読む言語では標題が右に表示され、右から左へ読む言語では標題が左に表示されます。

ページの先頭へ

目的に合ったトピックをクリックしてください

ウィザードを使用してフォームにコマンド ボタンを追加します。

フォームにマクロをドラッグしてボタンを作成します。

ウィザードを使用しないでコマンド ボタンを作成します。

コマンド ボタンをカスタマイズします。

ウィザードを使用してフォームにコマンド ボタンを追加する

コマンド ボタン ウィザードを使用すると、フォームを閉じる、レポートを開く、レコードを検索する、マクロを実行するなど、さまざまなタスクを実行するコマンド ボタンを簡単に作成できます。

  1. ナビゲーション ウィンドウでフォームを右クリックし、ショートカット メニューの [デザイン ビュー] をクリックします。

  2. [デザイン] タブの [コントロール] グループで、[コントロール ウィザードの使用] ボタン イメージ が選択されていることを確認します。

    ボタンの画像

  3. [デザイン] タブの [コントロール] グループで [ボタン] をクリックします。

    ボタンの画像

  4. デザイン グリッドで、コマンド ボタンを挿入する場所をクリックします。

    コマンド ボタン ウィザードが起動します。

  5. ウィザードの指示に従って操作します。最後のページで、[完了] をクリックします。

    ウィザードによってコマンド ボタンが作成され、ボタンの "OnClick/クリック時" プロパティにマクロが埋め込まれます。このマクロには、ウィザードで選択したタスクを実行するアクションが記述されます。

コマンド ボタンに埋め込まれたマクロの表示または編集を行う

  1. ナビゲーション ウィンドウでは、コマンド ボタンが含まれるフォームを右クリックし、[デザイン ビュー ボタンの画像 またはショートカット メニューの [レイアウト ビュー ボタンの画像 ] をクリックします。

  2. コマンド ボタンをクリックして選択し、F4 キーを押してそのプロパティ シートを表示します。

  3. [プロパティ シートの [イベント] タブでは、クリックして時] プロパティ ボックスで、 [埋め込みマクロ]が表示されます。プロパティ ボックスで、任意の場所をクリックし、[ボックスの右側にある [ビルダー] ボタン ] をクリックします。

マクロ ビルダが表示され、埋め込まれたマクロを構成するアクションが表示されます。

ページの先頭へ

フォームにマクロをドラッグしてボタンを作成する

既にマクロを作成して保存している場合は、ナビゲーション ウィンドウから、デザイン ビューで開いているフォームにマクロをドラッグすることで、そのマクロを実行するコマンド ボタンを簡単に作成できます。

  1. ナビゲーション ウィンドウでフォームを右クリックし、ショートカット メニューの [デザイン ビュー ボタンの画像 ] をクリックして、デザイン ビューでフォームを開きます。

  2. ナビゲーション ウィンドウで、新しいコマンド ボタンで実行するマクロを見つけ、フォームにそのマクロをドラッグします。

    Microsoft Office Access 2007 によって、コマンド ボタンが自動作成され、ボタンの標題としてマクロ名が使用されます。また、Office Access 2007 によってコマンド ボタンの "OnClick/クリック時" プロパティにマクロ名が挿入され、ボタンをクリックするとマクロが実行されるようになります。Access ではボタンに汎用名が使用されるため、ボタンの "Name/名前" プロパティにわかりやすい名前を設定することをお勧めします。デザイン ビューでフォームが開いているときにコマンド ボタンのプロパティ シートを表示するには、ボタンをクリックし、F4 キーを押します。

マクロの作成の詳細については、「マクロを作成する」を参照してください。

ページの先頭へ

ウィザードを使用せずにコマンド ボタンを作成する

コマンド ボタン ウィザードを使用しなくても、コマンド ボタンを作成できます。この方法では、フォームにボタンを配置し、いくつかのプロパティを設定します。

  1. ナビゲーション ウィンドウでフォームを右クリックし、ショートカット メニューの [デザイン ビュー ボタンの画像 ] をクリックします。

  2. [デザイン] タブの [コントロール] グループで、[コントロール ウィザードの使用] が選択されていないことを確認します。

    ボタンの画像

  3. [デザイン] タブの [コントロール] グループで [ボタン] をクリックします。

    ボタンの画像

  4. フォーム上でコマンド ボタンを配置する場所をクリックします。

    Access によって、コマンド ボタンがフォームに配置されます。

    [コントロール ウィザードの使用] は選択されていないため、これ以上の処理は実行されません。フォーム上にコマンド ボタンを配置したときにコマンド ボタン ウィザードが起動した場合は、ウィザードの [キャンセル] をクリックします。

  5. コマンド ボタンを選択した状態で、F4 キーを押してプロパティ シートを表示します。

  6. コマンド ボタンのすべてのプロパティを表示するには、[すべて] タブをクリックします。

  7. プロパティを設定して、次の表に示すようにコマンド ボタンのデザインを行います。

プロパティ

説明

名前

既定では、新しいコマンド ボタンの名前は Command の後に番号が付いたものになります (Command34 など)。必須ではありませんが、この名前を変更してボタンの機能を表す名前にすることをお勧めします (cmdSalesReport または CloseFormButton など)。これによって、後でマクロまたはイベント プロシージャでそのボタンを参照する必要がある場合に役立ちます。

標題

コマンド ボタン上に表示するラベルを入力します。たとえば、「売上レポート」や「フォームを閉じる」と入力します。

注: "Picture/ピクチャ" プロパティにピクチャが指定されている場合、標題は表示されません。

"OnClick/クリック時"

このプロパティを使用して、コマンド ボタンがクリックされたときの動作を指定します。プロパティを設定するには、プロパティ ボックスをクリックし、次のいずれかの操作を行います。

  • 保存されている既存のマクロをコマンド ボタンで実行するには、ドロップダウン ボックスの矢印をクリックし、マクロ名をクリックします。

  • コマンド ボタンを既存の組み込み関数、または VBA の関数を実行するために、入力が関数名が続く等号 (=) (=)たとえば、 =MsgBox("Hello World")=MyFunction(引数)

  • 式を作成するには、 [ビルダー] ボタン をクリックし、[式ビルダー] をクリックします。

  • Visual Basic for Applications (VBA) コード使用のポイント イベント プロシージャの作成を開始するには、 [ビルダー] ボタン をクリックし、[コード ビルダー] をクリックします。コマンド ボタンを実行するアクションを含む新しい埋め込みマクロを作成するには、 [ビルダー] ボタン をクリックし、[マクロ ビルダー] をクリックします。

    注: VBA コードを含む Office Access 2007 データベースには、信頼してコードを実行できるステータスが付与されている必要があります。

ここで説明していない他のプロパティについては、プロパティ ボックスにカーソルを置き、F1 キーを押してください。

ページの先頭へ

コマンド ボタンをカスタマイズする

Office Access 2007 には、コマンド ボタンをカスタマイズする新しい方法が用意されており、フォーム上で必要な外観や機能を設定できます。たとえば、コマンド ボタンの並びを表形式または集合形式で作成したり、コマンド ボタンをハイパーリンクのように表示させることができます。

  1. ナビゲーション ウィンドウでフォームを右クリックし、[デザイン ビュー ボタンの画像 ] をクリックします。

  2. 次のいずれかを実行します。

    • 水平方向 (表形式) を作成または垂直方向 () レイアウトのコマンド ボタン   

      表形式レイアウトまたは集合形式レイアウトにコマンド ボタンを追加すると、整列されたボタンの行または列を作成できます。これによりボタンをグループとして再配置でき、フォームの変更が容易になります。また、コマンド ボタンの行または列全体に書式を一度に適用したり、枠線を使用してボタンを分離できます。

      1. レイアウトに追加するコマンド ボタンのいずれかを右クリックし、ショートカット メニューの [レイアウト] をポイントします。

      2. 表形式 ボタンの画像 ボタンの水平方向の行を開始する] をクリックするか、ボタンの垂直方向の列を作成するのには、積み上げ ボタンの画像 をクリックします。

        Access によって、コマンド ボタンの周囲にレイアウトを示す境界線が引かれます。各ボタンには、削除できないラベルが付いていますが、ラベルが不要な場合は非常に小さなサイズに縮小できます。

        次の図は、表形式レイアウトのコマンド ボタンおよびそれに関連付けられたラベルを示しています。ここでは、ラベルが 1 つ下のレベルのセクションにあるため、各詳細レコードに対してラベルが繰り返し表示されないようになっています。

        表形式レイアウトのコマンド ボタン

        次の図は、集合形式レイアウトのコマンド ボタンとそれに関連付けられたラベルを示しています。集合形式レイアウトでは、ラベルとボタンが常に同じセクションに配置されます。

        集合形式レイアウトのコマンド ボタン

      3. コマンド ボタンをレイアウト領域にドラッグすると、さらにコマンド ボタンがレイアウトに追加されます。コマンド ボタンをレイアウト領域にドラッグすると、Access によって水平方向 (表形式レイアウト用) の挿入バーまたは垂直方向 (集合形式レイアウト用) の挿入バーが表示され、マウス ボタンを離したときにコマンド ボタンが配置される場所が示されます。

        集合形式コントロール レイアウトへのボタンの追加

        マウス ボタンを離すと、コントロールがレイアウトに追加されます。

        集合形式コントロール レイアウトに追加されたボタン

      4. 表形式レイアウト内で上のセクションまたは下のセクションにコマンド ボタンを移動する    コマンド ボタンを表形式レイアウトのままにするが、フォームの別のセクションにコマンド ボタンを移動する場合 (たとえば、詳細セクションからフォーム ヘッダー セクションに移動する場合)、次の操作を行います。

        1. コマンド ボタンを右クリックし、ショートカット メニューの [レイアウト] をポイントします。

        2. セクションを上に移動する ボタンの画像 または ボタンの画像セクションを下へ移動] をクリックします。

          コマンド ボタンは上または下の次のセクションに移動しますが、表形式レイアウト内に留まります。このコントロールの移動先の位置に既にコントロールがある場合は、2 つのコントロールの場所が入れ替わります。

          注: [1 セクション上へ] コマンドと [1 セクション下へ] コマンドは、集合形式レイアウトでは無効になっています。

      5. コマンド ボタンの全体のレイアウトを移動します。   

        1. レイアウトの任意のコマンド ボタンをクリックします。

          レイアウトの左上にレイアウト セレクタが表示されます。

        2. レイアウト セレクタをドラッグして、レイアウトを新しい位置に移動します。

    • コマンド ボタンのレイアウトに枠線を追加します。   

      1. レイアウトの任意のコマンド ボタンを右クリックし、ショートカット メニューの [レイアウト] をポイントします。

      2. [枠線] をポイントし、必要な枠線のスタイルをクリックします。

    • コマンド ボタンを透明に   

      コマンド ボタンを透明にすることによって、フォームの任意のオブジェクトの上にコマンド ボタンを配置し、コマンド ボタンの機能をそのオブジェクトに設定できるようになります。たとえば、あるイメージを独立したクリックできる領域に分割し、それぞれの領域から別のマクロを起動するとします。これは、イメージ上に複数の透明なコマンド ボタンを配置することによって実行できます。

      1. 透明にするコマンド ボタンをクリックし、F4 キーを押してコマンド ボタンのプロパティ シートを表示します。

      2. プロパティ シートの [書式] タブで、[透明] ボックスをクリックします。

      3. ドロップダウン リストの [はい] をクリックします。

        デザイン ビューではコマンド ボタンの輪郭線をまだ確認できますが、フォーム ビューではボタンは非表示になります。

        注: コマンド ボタンの "Transparent/透明" プロパティを [はい] に設定することは、"Visible/可視" プロパティを [いいえ] に設定することとは異なります。どちらの操作でもコマンド ボタンは非表示になりますが、"透明" プロパティを [はい] に設定すると、ボタンは有効なままです。"可視" プロパティを [いいえ] に設定すると、ボタンが無効になります。

    • ハイパーリンクとして表示されるコマンド ボタンします。   

      必要に応じて、コマンド ボタンを非表示にし、標題だけが表示されるようにできます。結果的にラベルのような表示になりますが、コマンド ボタンとして機能します。また、ハイパーリンクとして表示されるように、標題のテキストに下線を付けたり、色を変更したりできます。

      1. コマンド ボタンをクリックし、F4 キーを押してプロパティ シートを表示します。

      2. プロパティ シートの [書式] タブで、[背景スタイル] ボックスをクリックします。

      3. ドロップダウン リストの [透明] をクリックします。

        コマンド ボタンの本体は非表示になりますが、標題は表示されたままになります。

      4. 標題のテキストに下線を付けたり、色を変更するには、[デザイン] タブの [フォント] にあるツールを使用します。

        Access リボンのイメージ

    • [キャンセル] ボタンを作成します。   

      1. コマンド ボタンをクリックし、F4 キーを押してプロパティ シートを開きます。

      2. [キャンセル] ボックスで、[はい] をクリックします。

        コマンド ボタンの "Cancel/キャンセルボタン" プロパティが [はい] に設定されていて、フォームがアクティブな場合、このコマンド ボタンを選択するには、コマンド ボタンをクリックするか、Esc キーを押すか、コマンド ボタンにフォーカスがあるときに Enter キーを押します。いずれかのコマンド ボタンで "Cancel/キャンセルボタン" プロパティが [はい] に設定されると、フォーム上の他のコマンド ボタンすべてでこのプロパティは自動的に [いいえ] に設定されます。

        [キャンセル] ボタンで、フォームまたはダイアログ ボックスで実行されたすべてのアクションがキャンセルされるようにするには、マクロまたはイベント プロシージャを記述し、それをボタンの "OnClick/クリック時" プロパティに割り当てる必要があります。

        注: フォームで、削除などの元に戻すことのできない操作を行う場合、[キャンセル] ボタンをフォームの既定のコマンド ボタンにすることをお勧めします。そのためには、"Cancel/キャンセルボタン" プロパティおよび "Default/既定のボタン" プロパティに [はい] を設定します。

    • [表示] コマンド ボタンの画像   コマンド ボタンの画像のプロパティ ボックスで、(.bmp、.ico、または .dib ファイル) などの画像ファイルのパスとファイルの名前を入力します。パスまたはファイル名のことを確認していない場合は、ピクチャ ビルダーを起動する [ビルダー] ボタン をクリックします。

      ピクチャ ビルダ

      [参照] をクリックして使用するピクチャを検索するか、[選択可能なピクチャ] ボックスの一覧にあるピクチャの 1 つをクリックし、プロが作成した、使用可能なピクチャをプレビューします。適切なピクチャが見つかったら、[OK] をクリックしてコマンド ボタンをそのピクチャに追加します。

      既定では、"PictureType/ピクチャタイプ" プロパティは [Embedded/埋め込み] に設定されます。コマンド ボタンの "Picture/ピクチャ" プロパティにピクチャを割り当てると、この設定を使用してピクチャのコピーが作成され、Access データベース ファイルに保存されます。その後、元のピクチャが変更されても、コマンド ボタンには反映されません。ピクチャの変更がコマンド ボタンに反映されるように元のピクチャへのリンクを作成するには、"PictureType/ピクチャタイプ" プロパティを [Linked/リンク] に設定します。元のピクチャ ファイルは元の場所に保持する必要があります。ピクチャ ファイルの移動または名前の変更を行うと、データベースを開くときにエラー メッセージが表示され、コマンド ボタンにはピクチャではなく、標題が表示されます。

    • コマンド ボタンにピクチャとキャプションの両方を表示します。   

      Office Access 2007 の新機能として、コマンド ボタンに標題とピクチャの両方を表示できるようになりました。これには、次の手順を実行します。

      1. 前述の手順を実行してコマンド ボタンにピクチャを追加します。

      2. コマンド ボタンを選択します。プロパティ シートが表示されていない場合は、F4 キーを押して表示します。

      3. プロパティ シートの [書式] タブで、[標題] ボックスに使用する標題を入力します。

      4. [ピクチャの標題の配置] ボックスのドロップダウン矢印をクリックし、使用する配置をクリックします。たとえば、標題をピクチャの下に表示する場合は [] をクリックします。標題をピクチャの右側に表示する場合は [] をクリックします。システム ロケールに応じた配置を使用する場合は [標準] をクリックします。この設定を使用すると、左から右へ読む言語では標題が右に表示され、右から左へ読む言語では標題が左に表示されます。

ページの先頭へ

注記: 

  • 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

  • この記事の英語版を参照するには、ここ をクリックしてください。Microsoft コミュニティの他のメンバーと一緒に、Community Translation Framework (CTF) を使ったこの記事の改善にご協力ください。記事内の文章にマウス ポインターを合わせて、CTF ウィジェットの [翻訳を改善します] をクリックしてください。CTF の詳細については、ここ をクリックしてください。CTF を使用すると弊社の サービス利用規約 に同意したことになります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×