ナビゲーション ウィンドウのカスタマイズとロック

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

ナビゲーション ウィンドウの内容と編成をカスタマイズおよび制御することで、データベースの使いやすさを向上させることができます。ユーザー設定のナビゲーションは、グループ化、強調表示、オブジェクトの非表示により効率性をアップするのに役立ちます。ここでは、ユーザーが必要なデータベースだけをより簡単に検索できるようにすることで、使いやすさを向上させるため、ナビゲーション ウィンドウをカスタマイズし、制御する方法を説明しています。

ここでは、パスワードによるデータベースの暗号化など、データベースのセキュリティ機能についてはふれていません。詳細については、「参照」セクションを参照してください。

注: この記事は Access アプリ (Access で設計しオンラインで公開する新しい種類のデータベース) には適用されません。 詳細については、「Access アプリを作成する」を参照してください。

この記事の内容

概要

始める前に

ナビゲーション ウィンドウをカスタマイズします。

マクロを使用してナビゲーション ウィンドウを制御する

項目のデザイン ビューを無効にする

データベース オブジェクトを非表示にする

概要

画面の横にあるナビゲーション ウィンドウは、データベース内のオブジェクトのインターフェイスを提供し、ユーザー エクスペリエンスをカスタマイズするときに役立ついくつかの機能を提供します。

ナビゲーション ウィンドウのオブジェクト

ナビゲーション ウィンドウで、項目はグループに整理されます。[オブジェクトの種類] または [作成日] など、カテゴリを指定することで、項目をグループ化する方法を選択します。前の図は [オブジェクトの種類] カテゴリの [すべての Access オブジェクト] グループを示し、[テーブル]、[クエリ] などの一部のオブジェクトの種類グループは閉じています。

ユーザー設定のカテゴリおよびグループ

ユーザー設定のカテゴリ、およびそれらのカテゴリ内にユーザー設定のグループを作成することもできます。ユーザー設定のグループで、データベース オブジェクトをポイントしたショートカットを作成できます。

たとえば、データベースに多数のレポートがあり、日次や四半期など、さまざまな頻度でレポートを実行するとします。"レポート" カテゴリを作成し、"毎日"、"毎週"、"毎月"、"四半期"、"年次" というグループを作成できます。各グループ内で、該当するレポートへのショートカットを作成できます。

データベース オブジェクトに対して複数のショートカットを作成できます。各ショートカットは異なるユーザー設定のグループに存在します。

カテゴリおよびグループを表示または非表示にする

[ナビゲーション オプション] ダイアログ ボックスを使用して、ナビゲーション ウィンドウ内のカテゴリおよびグループを表示したり、非表示にしたりできます。

Access でデータベースを [ナビゲーション ウィンドウのカテゴリの表示が開きますコントロールにマクロ アクションを使用することもできます。これらの新しいマクロ アクションMicrosoft Office Access 2007で利用できます。

  • 表示されるカテゴリの設定    このアクションを使用してカテゴリを表示または非表示にします。このアクションを使用するたびにカテゴリを 1 つだけ表示または非表示にできます。ただし、このアクションをマクロで複数回使用して、必要に応じて個々のカテゴリを表示したり、非表示にしたりできます。

  • ナビゲーションウィンドウのロック    このアクションを使用して、ナビゲーション ウィンドウをロックします。これにより、誤ってナビゲーション ウィンドウ内の項目を追加、移動、または削除することがなくなります。

    注: ナビゲーション ウィンドウをロックしても、データベース オブジェクトがクリップボードにコピーされることを防ぐことはできません。

データベースを開いたときに自動的にカテゴリまたはグループに移動する

"移動先" マクロ アクションを使用して、カテゴリやグループに移動できます。このマクロ アクションを autoexec マクロで使用した場合、データベースを開いたときに自動的にカテゴリまたはグループに移動できます。

デザイン ビューを無効にする

ユーザー設定のカテゴリおよびグループに表示されている項目は、データベース オブジェクトをポイントする事実上のショートカットです。

ナビゲーション ウィンドウのショートカットには、"デザイン ビューのショートカットを無効にする" プロパティを設定できます。ショートカットを右クリックし、ショートカット メニューの [オブジェクトのプロパティ] または (テーブルの場合は) [テーブル プロパティ] をクリックし、[デザイン ビューのショートカットを無効にする] チェック ボックスをオンにします。このプロパティが有効になっている場合、ショートカットを使用してデザイン ビューまたはレイアウト ビューでそのターゲット オブジェクトを開くことはできません。たとえば、フォームへのショートカットについてこのプロパティを有効にした場合、ユーザーはショートカットを使用してフォームのデザインやレイアウトを変更することはできません。

データベース オブジェクトを非表示にする

ナビゲーション ウィンドウの組み込みカテゴリとグループにはショートカットは表示されず、実際のデータベース オブジェクトが表示されます。これらのグループは、次のとおりです。

  • 組み込みカテゴリのすべてのグループ。

  • ユーザー設定のカテゴリの [割り当てられていないオブジェクト] グループ。

データベース オブジェクトには、"デザイン ビューのショートカットを無効にする" プロパティはありません。データベース オブジェクトを非表示にして、デザインの変更を行うことがないようにし、ユーザー設定のカテゴリとグループで、データベース オブジェクトにショートカットを設定できます。

始める前に

これらの機能を組み合わせて使用して、ナビゲーション ウィンドウの編成を効果的に制御し、使いやすさを向上させることができます。ただし、これらの機能は、悪意のあるユーザーによるデータベースへの不要なデザインの変更を防ぐことはありません。しかも、これらの機能がデータへの不正アクセスを防ぐことはありません。次の事項を検討します。

ユーザビリティ機能は省略できます。   

  • マクロを使用してナビゲーション ウィンドウを制御し、ロックしている場合は、Shift キーを押したままにして、起動時にマクロを無効にできる点を忘れないでください。

  • ナビゲーション ウィンドウのショートカットには "デザイン ビューのショートカットを無効にする" プロパティがありますが、データベース オブジェクト自体にはありません。データベース オブジェクトが保存されているカテゴリとグループを非表示にすることができ、オブジェクト自体を非表示にすることができますが、ユーザーはそれらを再表示できます。

ユーザーにフォーカスします。   

  • データベースのナビゲーション システムを計画し、設計する場合、それを使用するユーザーと作業します。現実的に、データベースを使用する特定のユーザーと作業できない場合、デザイン プロセスでは、そうしたユーザーのニーズを常に念頭に置きます。

  • リソースによっては、計画にフォーカス グループを使用して、デザイン時にユーザビリティ テストを実施することを検討してください。

セキュリティが目標ではありません。   

  • ナビゲーション ウィンドウを制御するこれらの機能を実装する際の目標は、データベースの使いやすさを向上することです。これらの機能は、データベースのセキュリティを確保するようには設計されていません。

  • データベースのセキュリティを確保する方法の詳細については、「参照」セクションを参照してください。

ページの先頭へ

ナビゲーション ウィンドウをカスタマイズする

ナビゲーション ウィンドウをカスタマイズするには、[ナビゲーション オプション] ダイアログ ボックスを使用できます。

[ナビゲーション オプション] ダイアログ ボックス

その手順を以下に説明します。

  1. ユーザー設定のカテゴリを作成します。Access では [ユーザー設定] というユーザー設定のカテゴリがあらかじめ組み込まれています。そのカテゴリの名前を変更し、必要に応じてグループを追加または削除できます。新しいユーザー設定のカテゴリを作成することもできます。

  2. ユーザー設定のグループを作成します。カテゴリを作成したら、その新しいカテゴリの 1 つ以上のユーザー設定のグループを作成します。

  3. ショートカットを作成して、ユーザー設定のグループにオブジェクトを割り当てます。 ナビゲーション ウィンドウで、ユーザー設定のグループに割り当てるデータベース オブジェクトをドラッグするか、コピーして貼り付けます。[割り当てられていないオブジェクト] と呼ばれる、ユーザー設定のカテゴリを作成すると必ず作成される、新しいカテゴリ中の特別なグループからオブジェクトをドラッグするかコピーします。

    注記: 

    • [割り当てられていないオブジェクト] グループからユーザー設定のグループにデータベース オブジェクトを追加すると、そのオブジェクトへのショートカットが作成されます  (オブジェクト自体は移動またはコピーされません)。

    • ユーザー設定のグループ内のショートカットの名前を変更したり、削除したりしても、それらの変更はオブジェクト自体には適用されず、そのオブジェクトのショートカットにだけ適用されます。

    • データベース オブジェクトに作成するショートカットの数には制限はありません。各グループには、指定されたデータベース オブジェクトへのショートカットが 1 つだけ必要です。

  4. ユーザー設定のカテゴリ内のグループまたはオブジェクトを表示または非表示にします。 ユーザー設定のグループを作成し終わったら、[割り当てられていないオブジェクト] グループや表示したくない他のグループを非表示にできます。個々のオブジェクトを非表示にすることもできます。

    "表示されるカテゴリの設定" マクロ アクションを使って、カテゴリを表示または非表示にすることもできます。マクロを使用して、[ナビゲーション オプション] ダイアログ ボックスの設定に関係なく、カテゴリを表示または非表示にすることができます。詳細については、「マクロを使用してナビゲーション ウィンドウを制御する」をご覧ください。

ユーザー設定のカテゴリを作成する

  1. ナビゲーション ウィンドウの最上部にあるメニューを右クリックし、[ナビゲーション オプション] をクリックします。

  2. [ナビゲーション オプション] ダイアログ ボックスの [カテゴリ] ボックスの下にある [項目の追加] をクリックします。

    新しいカテゴリが一覧に表示されます。次の図は、新しいユーザー設定のカテゴリを示しています。

    ナビゲーション ウィンドウの新しいユーザー設定のカテゴリ

  3. 新しいカテゴリの名前を入力し、Enter キーを押します。

    ヒント: データベースを使うユーザーにとってわかりやすい名前を付けます。名前を付けると、右側のリストの標題がその名前に合わせて変更されます。たとえば、新しいカテゴリに "My Switchboard" という名前を付けた場合、右側のリストの標題は ["My Switchboard" のグループ] となります。さらに、リストには、[割り当てられていないオブジェクト] というグループも含まれています。これは、既定で作成されるグループです。このグループには、データベース内のすべてのオブジェクトが含まれており、これらのオブジェクトを使用してユーザー設定のグループを作成します。

    ユーザー設定のカテゴリを作成したら、そのカテゴリのグループを 1 つ以上作成します。作成できるグループ数に制限はありません。[ナビゲーション オプション] ダイアログ ボックスを開いたままにし、次の手順に従ってください。

ユーザー設定のグループを作成する

  1. 「グループ名」のグループ] ボックスの一覧で、[グループの追加] をクリックし、[グループの名前を入力します。必要な多くの場合に、このプロセスを繰り返します。たとえば、個人用のスイッチ ボードが 3 つのグループを含めることが、データ入力フォーム、レポート、およびクエリ。ユーザーや、独自の環境設定のニーズを追加するすべてのグループを判断します。

  2. [割り当てられていないオブジェクト] の横にあるチェック ボックスをオンのままにし、[OK] をクリックします。

    [ナビゲーション オプション] ダイアログ ボックスが閉じ、新しいユーザー設定のグループがナビゲーション ウィンドウに追加されますが、新しいグループは表示されません。

  3. 次の手順に従って、新しいグループを表示し、オブジェクトをグループに追加します。

新しいユーザー設定のグループに項目を追加するだけの場合は、項目を右クリックし、ショートカット メニューの [グループに追加] をポイントし、[新しいグループ] をクリックします。

ショートカットを作成して、ユーザー設定のグループにオブジェクトを割り当てます。

  1. ナビゲーション ウィンドウの最上部のメニューをクリックし、メニューの上部にある新しいカテゴリをクリックします。

    カテゴリに作成したグループが、[割り当てられていないオブジェクト] グループと共にメニューの下部に表示されます。

  2. [割り当てられていないオブジェクト] グループからユーザー設定のグループに項目をドラッグします。

    複数の項目を一度に移動するには、Ctrl キーを押しながら対象の各項目をクリックし、ユーザー設定のグループにドラッグします。

ユーザー設定のカテゴリ内のグループおよびオブジェクトを表示または非表示にする

ユーザー設定のカテゴリに含まれる一部またはすべてのグループ、およびグループに含まれる一部またはすべてのオブジェクトを非表示にできます。これを行う際は、以下の点に注意してください。

  • 項目を非表示にする方法は 2 つあります。グループのショートカットを非表示にするには、ナビゲーション ウィンドウに用意されているコマンドを使用できます。またはデータベース オブジェクトの 非表示 プロパティを設定し、開いているデータベースの、組み込みのカテゴリおよびグループを含むすべてのグループおよびカテゴリのオブジェクトへのショートカットを非表示にできます。

  • 隠しオブジェクトと隠しグループは、完全に非表示にすることも、使用できない淡色表示のアイコンとしてナビゲーション ウィンドウに表示することもできます。どちらにするかは、[ナビゲーション オプション] ダイアログ ボックスの [隠しオブジェクトの表示] チェック ボックスのオンとオフで設定します。このチェック ボックスは、グループまたはオブジェクトを再度表示して元に戻す場合にも使用します。

次のセクションでは、各タスクを実行する手順について説明します。

カテゴリのグループを非表示にする

  • ナビゲーション ウィンドウで、非表示にするグループのタイトル バーを右クリックし、[表示しない] をクリックします。

    グループは、 [ナビゲーション オプション] ダイアログ ボックスを使用して場合にも表示できます。ダイアログ ボックスを開きます (がわからない場合は、次のセクションの手順を参照してください方法) し、 [「カテゴリ」のグループリストで、非表示にする] の横にあるチェック ボックスをオフにします。

カテゴリの隠しグループを表示する

  1. ナビゲーション ウィンドウの最上部にあるメニュー バーを右クリックし、ショートカット メニューの [ナビゲーション オプション] をクリックします。

  2. [カテゴリ] の一覧で、隠しグループが含まれるカテゴリを選択します。

  3. 「カテゴリ」のグループ] ボックスの一覧で、隠しグループの横にあるチェック ボックスを選択します。

  4. [OK] をクリックします。

ショートカットまたはオブジェクトをグループでのみを非表示にする

  • ナビゲーション ウィンドウで、ショートカットまたはオブジェクトを右クリックし、[このグループに表示しない] をクリックします。

    注: このコマンドは、ユーザー設定のカテゴリの [割り当てられていないオブジェクト] グループでは使用できません。

すべてのカテゴリとグループのオブジェクトを非表示にする

  1. 非表示にするオブジェクトを右クリックし、ショートカット メニューの [オブジェクトのプロパティ] または (テーブルの場合は) [テーブル プロパティ] をクリックします。

    [オブジェクト名のプロパティ] ダイアログ ボックスが表示され、オブジェクトの名前がダイアログ ボックスのタイトルに追加されます。たとえば、「注文」という名前のフォームを開くと、ダイアログ ボックスのタイトルに [注文のプロパティ] と表示されます。次の図は、このダイアログ ボックスを示しています。

    Access におけるデータベース オブジェクトの [プロパティ] ダイアログ ボックス

  2. [隠しオブジェクト] チェック ボックスをオンにします。

  3. [OK] をクリックします。

隠しオブジェクトを元に戻す (再表示する)

  1. ナビゲーション ウィンドウの最上部にあるメニューを右クリックし、ショートカット メニューの [ナビゲーション オプション] をクリックします。

  2. [表示オプション] の [隠しオブジェクトの表示] チェック ボックスをオンにします。

  3. [OK] をクリックしてナビゲーション ウィンドウに戻ります。

    すべての隠しオブジェクトのアイコンが淡色表示されます。

  4. 次の操作のいずれかを行います。

    • グループのショートカットを非表示にしている場合は、ショートカットを右クリックし、[このグループに表示] をクリックします。

    • "非表示" プロパティを設定してすべてのカテゴリとグループのオブジェクトを非表示にしている場合は、オブジェクト右クリックし、[オブジェクトのプロパティ] または (テーブルの場合は) [テーブル プロパティ] をクリックして [非表示] チェック ボックスをオフにします。

ユーザー設定のグループ内のショートカットを削除して元に戻す

ユーザーや業務での需要の変化につれて、ユーザー設定のグループも変わる可能性があります。グループ内のショートカットは、いつでも追加したり削除したりできます。

カスタム グループからショートカットを削除する

  • ナビゲーション ウィンドウで、削除するショートカットを右クリックし、[削除] をクリックします。

カスタムグループへのショートカットを復元する

  1. [割り当てられていないオブジェクト] グループが非表示になっている場合は表示します。

    [割り当てられていないオブジェクト] グループを表示する方法

    1. ナビゲーション ウィンドウの最上部にあるメニューを右クリックし、ショートカット メニューの [ナビゲーション オプション] をクリックします。

    2. 「カテゴリ」のグループウィンドウで、 [割り当てられていないオブジェクト] の横のチェック ボックスを選択します。

  2. 必要に応じて、[割り当てられていないオブジェクト] グループからユーザー設定のグループに対して、目的のオブジェクトをドラッグするか、またはコピーして貼り付けます。

ユーザー設定のグループ内のショートカットの名前を変更する

  1. ナビゲーション ウィンドウで、名前を変更するオブジェクトを右クリックし、[ショートカット名の変更] をクリックします。

  2. 新しいショートカット名を入力し、Enter キーを押します。

ページの先頭へ

マクロを使用してナビゲーション ウィンドウを制御する

Access には、ナビゲーション ウィンドウの制御に使用できるいくつかのマクロ アクションがあります。マクロ アクションを使用して、次のいずれかの操作を行うことができます。

  • カテゴリの表示と非表示を切り替える

  • 誤って変更されないようナビゲーション ウィンドウをロックする

  • カテゴリまたはグループに移動する

  • ナビゲーション ウィンドウを非表示にする

これらのアクションはいつでも使用できます。これらのアクションを既存のマクロに追加したり、新しいマクロを作成したりできます。マクロを作成してユーザー インターフェイスを制御する方法の詳細については、「ユーザー インターフェイス (UI) マクロを作成する」の記事を参照してください。

データベースを開くときに自動的にマクロ アクションを実行するには、autoexec という名前のマクロにアクションを追加します。

マクロ アクションを使用して、ナビゲーション ウィンドウの表示を制御します。

  1. 次の操作のいずれかを行います。

    • 新しいマクロを作成するには、[作成] タブの [マクロとコード] グループで、[マクロ] をクリックします。

    • 既存のマクロにアクションを追加するには、ナビゲーション ウィンドウでマクロを右クリックし、[デザイン ビュー] をクリックします。

  2. [デザイン] タブの [表示/非表示] グループで [すべてのアクションを表示] をクリックします。

  3. マクロ デザイナーで、ドロップダウン リストから [表示されるカテゴリの設定] を選択します。アクションがマクロ デザイナーに表示されます。

  4. [表示] ボックスで、設定を選択します。ナビゲーション ウィンドウにカテゴリを表示する場合は、[はい] を選択します。ナビゲーション ウィンドウにカテゴリを表示しない場合は、[いいえ] を選択します。

  5. [カテゴリ] ボックスの一覧で、表示または非表示にするカテゴリの名前をクリックします。

  6. マクロを使用して制御するカテゴリごとに、手順 3 ~ 5 を繰り返します。

  7. マクロ デザイナーで、ドロップダウン リストから [ナビゲーションウィンドウのロック] を選択します。アクションがマクロ デザイナーに表示されます。

  8. "ロック" 引数に値を指定します。ナビゲーション ウィンドウをロックするには、[はい] をクリックします。

マクロ アクションを使用して、カテゴリやグループにアクセスします。

  1. 次の操作のいずれかを行います。

    • 新しいマクロを作成するには、[作成] タブの [マクロとコード] グループで、[マクロ] をクリックします。

    • 既存のマクロにアクションを追加するには、ナビゲーション ウィンドウでマクロを右クリックし、[デザイン ビュー] をクリックします。

  2. [デザイン] タブの [表示/非表示] グループで [すべてのアクションを表示] をクリックします。

  3. マクロ デザイナーで、ドロップダウン リストから [移動先] を選択します。アクションがマクロ デザイナーに表示されます。

  4. [カテゴリ] ボックスの一覧で、移動先のカテゴリの名前をクリックします。

  5. カテゴリ内の特定のグループに移動するには、[グループ] ボックスにある矢印をクリックし、移動先となるグループの名前をクリックします。

マクロ アクションを使用して、ナビゲーション ウィンドウを非表示にします。

独自のナビゲーション システムを作成するには、[コマンドの実行] マクロ アクションと [ウィンドウを表示しない] 引数を使用して、ナビゲーション ウィンドウを非表示にできます。

  1. 次の操作のいずれかを行います。

    • 新しいマクロを作成するには、[作成] タブの [マクロとコード] グループで、[マクロ] をクリックします。

    • 既存のマクロにアクションを追加するには、ナビゲーション ウィンドウでマクロを右クリックし、[デザイン ビュー] をクリックします。

  2. [デザイン] タブの [表示/非表示] グループで [すべてのアクションを表示] をクリックします。

  3. マクロ デザイナーで、ドロップダウン リストから [メニューコマンドの実行] を選択します。アクションがマクロ デザイナーに表示されます。

  4. [コマンド] ボックスで、[ウィンドウを表示しない] を選択します。

Access のオプション] ダイアログ ボックスで、[ナビゲーション ウィンドウの表示] チェック ボックスを使用して、オンまたはオフには、ナビゲーション ウィンドウの表示にすることもできます。ウィンドウを表示しない引数を使用して実行] メニューの [コマンドマクロ アクションを使用する場合、ナビゲーション ウィンドウを表示する] チェック ボックスをオンまたはオフになっているかどうか、ナビゲーション ウィンドウを表示されません。

ページの先頭へ

項目のデザイン ビューを無効にする

ナビゲーション ウィンドウで、ショートカットの "デザイン ビューのショートカットを無効にする" プロパティを設定して、ショートカットを使用して、デザイン ビューまたはレイアウト ビューで、ターゲット オブジェクトを開くことができるかどうか制御できます。

  1. ナビゲーション ウィンドウでは、デザイン ビューを無効にするショートカットを右ボタンでクリックし、[オブジェクトのプロパティ]、または (テーブルの場合は) [テーブル プロパティ] をクリックします。

  2. [オブジェクト名のプロパティ] ダイアログ ボックスで [デザイン ビューのショートカットを無効にする] チェック ボックスをオンにします。

ページの先頭へ

データベース オブジェクトを非表示にする

  1. 非表示にするオブジェクトを右クリックし、[オブジェクトのプロパティ] または (テーブルの場合は) [テーブル プロパティ] をクリックします。

    [オブジェクト名のプロパティ] ダイアログ ボックスが表示され、オブジェクトの名前がダイアログ ボックスのタイトルに追加されます。たとえば、「注文」という名前のフォームを開くと、ダイアログ ボックスのタイトルに [注文のプロパティ] と表示されます。次の図は、このダイアログ ボックスを示しています。

    Access におけるデータベース オブジェクトの [プロパティ] ダイアログ ボックス

  2. [隠しオブジェクト] チェック ボックスをオンにします。

  3. [OK] をクリックします。

隠しオブジェクトを元に戻す (再表示する)

  1. ナビゲーション ウィンドウの最上部にあるメニューを右クリックし、ショートカット メニューの [ナビゲーション オプション] をクリックします。

  2. [表示オプション] の [隠しオブジェクトの表示] チェック ボックスをオンにします。

  3. [OK] をクリックしてナビゲーション ウィンドウに戻ります。すべての隠しオブジェクトのアイコンが淡色表示されます。

  4. 次の操作のいずれかを行います。

    • グループのショートカットまたはオブジェクトのみ非表示にした場合は、オブジェクトを右クリックして [このグループに表示] をクリックします。

    • "非表示" プロパティを設定してすべてのカテゴリとグループに対してオブジェクトを非表示にした場合は、オブジェクトを右クリックし、[ビューのプロパティ] をクリックして、[非表示] チェック ボックスをオフにします。

ページの先頭へ

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

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

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

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

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

×