既存のカスタム メニューとツールバーを使用する
このトピックでは、Access で古いデータベースを開くときに、以前のバージョンの Access で作成したユーザー設定のツール バーおよびメニュー バーがどのように動作するかについて説明します。 また、ユーザー設定のツール バーおよびメニュー バーを使用できるようにリボンをオフにする方法についても説明します。
Access 2010 での以前のバージョンのデータベースの動作
ユーザー設定のツール バー、カスタム メニュー バー、ユーザー設定のスタートアップ動作が含まれる .mdb ファイルがある場合、これらのオプションは、Access 2010 で以前のバージョンのデータベースを開くとき、および以前のバージョンのデータベースを Access 2010 ファイル (.accdb または .accde ファイル) に変換するときに適用されます。 たとえば、Access 2003 で作成したデータベースで組み込みのツール バーをオフにして、既定のメニュー バーを置き換えた場合、そのデータベースの動作は、Access 2010 で開いてもそのまま保持されます。
さらに、Access 2010 でレガシ ファイル (.mdb、.mde、.mda ファイル) を開くときにリボンを非表示にできます。また、レガシ ファイルを作成するために使用する場合は 、.accdb ファイルと .accde ファイルでは実行できません。 以前のバージョンのデータベース形式では、新しい .accdb ファイルや .accde ファイルとは異なる作業モデルが使用されるため、レガシ ファイルに対して異なる動作を定義できます。 以前のバージョンの Access では、各オブジェクトが別のウィンドウで開かれました。一方、(既定では) では、1 つのタブ付きドキュメント内のすべてのオブジェクトが開き、開いているオブジェクトがタブで区切られます。
また、Access 2003 のレガシ データベースのオプションを設定するか、グローバル プログラム オプションを設定して、そのデータベースのリボンをオフにすることもできます。 このトピックの後半では、両方のタスクを実行する方法について説明します。
レガシ データベースを開き、リボンを表示することを選択すると、[ アドイン ] タブにカスタム ツール バーがグループとして表示されます。タブ内の各グループはカスタム ツール バーに対応し、各グループは元のツール バーに割り当てられた名前を使用します。 ただし、ツール バーはレガシ データベースに表示されているか、タブに表示されない必要があります。
ヒント
カスタムスタートアップ動作をバイパスするには、データベースを開いている間に Shift キーを押したままにします。
次の手順では、1 つ以上のユーザー設定のツール バーが含まれるデータベースを開いて使用する方法、カスタマイズされたスタートアップ動作が使用されているデータベースを開く方法、およびリボンを非表示にする方法について説明します。
カスタム ツール バーを含む以前のバージョンのデータベースを開いて使用する
[ファイル] タブをクリックし、[開く] をクリックします。 [開く] ダイアログ ボックスが表示されます。
[検索先] ボックスの一覧を使用してレガシ データベース (.mdb または .mde ファイル) を特定し、[開く] をクリックします。 Access 2010 で、以前のバージョンのデータベースが開きます。 データベース オブジェクト (テーブル、フォーム、レポートなど) がナビゲーション ウィンドウに表示されます。 フォーム、メニューなど、その他のオブジェクトが起動時に表示されるように設定すると、そのオブジェクトもナビゲーション ウィンドウに表示されます。 また、ユーザー設定のツール バーまたはメニュー バーを作成した場合、そのツール バーまたはメニュー バーは、[アドイン] タブに 1 つ以上のグループとして表示されます。 各グループでは、ユーザー設定のツール バーまたはメニュー バーに最初に割り当てられた名前が使用されます。
[アドイン] タブ を クリックします。カスタム ツール バーは 1 つ以上のグループとして表示され、これを行うときに使用できるのは論理的です。 たとえば、ユーザー設定のツール バーの 1 つに [リレーションシップの印刷] コマンドが含まれているとします。 このコマンドは、開いているデータベースのリレーションシップを表示するまで有効になりません。
注:
データベースにユーザー設定のツール バーが含まれない場合、[アドイン] タブは非表示のままです。
カスタムスタートアップ動作で以前のバージョンのデータベースを開いて使用する
注:
この手順では、以前のバージョンの Access で作成されたデータベースがあり、そのデータベースでユーザー設定のスタートアップ設定が使用されていることを前提としています。 こうしたデータベースがない場合、この手順は無視できます。
[ファイル] タブをクリックし、[開く] をクリックします。 [開く] ダイアログ ボックスが表示されます。
[検索先] ボックスの一覧を使用して以前のバージョンのデータベースを特定し、開きます。 データベースが開き、スタートアップ設定が実行されます。 たとえば、データ入力フォームを開く前にパラメーター クエリを実行するように以前のバージョンのデータベースが設定されていた場合、そのクエリのダイアログ ボックスは、Access 2010 に表示されます。
注:
データベースで Visual Basic for Applications (VBA) コードが使用されている場合、そのコードは既定でブロックされます。
リボンをオフにしてカスタム メニュー バーを使用する
次の手順では、Access 2003 と Access 2010 の設定を変更してリボンを非表示にする方法について説明します。 これらの手順に従うには、以前のバージョンの Access でデータベースを作成し、そのデータベースにカスタム メニュー バーを含める必要があります。 カスタム メニュー バーの作成の詳細については、以前のバージョンの Access のヘルプを参照してください。
カスタム メニュー バーを使用するように Access 2003 を設定する
Access 2003 を使用して、レガシ データベースを開きます。
[ツール] メニューの [起動時の設定] をクリックします。 [起動時の設定] ダイアログ ボックスが表示されます。
[メニュー バー] ボックスの一覧から、カスタム メニュー バーを選択します。
注:
メニュー バーを選択する必要があります。 ツール バーを選択することはできません。
[組み込みツール バー] チェック ボックスをオフにして [OK] をクリックし、データベースを閉じます。 Access 2010 でデータベースを開くと、メッセージ バー (必要な場合)、データベースに対して設定されたカスタム メニュー バー、およびその他のスタートアップ設定 (フォーム、カスタム ツール バーなど) が表示されます。
カスタム メニュー バーを使用するように Access 2010 を設定する
Access 2010 でレガシ データベースを開きます。
[ファイル] タブをクリックし、[オプション] をクリックします。
[Access のオプション] ダイアログ ボックスの [カレント データベース] をクリックします。
[リボンとツール バーのオプション] で、[すべてのメニューを表示する] および [組み込みツール バー] チェック ボックスをオフにします。
[OK] をクリックします。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。