AllowFullMenus プロパティを使用すると、アプリケーション データベースを開いたときに完全な Microsoft Office Access 2007 組み込みメニューを使用可能にするかどうかを指定できます。 たとえば、 AllowFullMenus プロパティを使用すると、テーブル、フォーム、クエリ、またはレポートの構造を変更する機能をユーザーに提供するメニュー項目を無効にできます。
設定
[AllowFullMenus/すべてのメニューの許可] プロパティでは、次の設定が使用されます。
| 設定 | 説明 |
|---|---|
| True (–1) | 起動時に、組み込みのすべてのメニューを表示します。 |
| False (0) | 起動時に、組み込みのすべてのメニューを表示しません。 |
このプロパティを設定する最も簡単な方法は、[アプリケーションの設定] ダイアログ ボックスの [スタートアップ] タブにある [フル メニューの許可] オプションを使用することです。このオプションは、[ファイル] メニューの [Access オプション] をクリックすると表示されます。 このプロパティは、マクロまたは Visual Basic for Applications (VBA) コードを使用して設定することもできます。
マクロまたは Visual Basic for Applications (VBA) コードで [AllowFullMenus/すべてのメニューの許可] プロパティを設定するには、最初に [スタートアップ] ダイアログ ボックスで一度プロパティを設定するか、次の方法でプロパティを作成する必要があります。
- Microsoft Access データベース (.mdb または .accdb) で、CreateProperty メソッドを使用してプロパティを作成し、Database オブジェクトの Properties コレクションにそれを追加できます。
- Microsoft Access プロジェクト (.adp) では、Add メソッドを使用して、CurrentProject オブジェクトの AccessObjectProperties コレクションに追加できます。
解説
このプロパティを False に設定した場合、事前定義されている組み込みの完全なメニューのサブセットがデータベースに表示されます。 この一連のメニューには、データベース オブジェクトのデザインの変更をユーザーに許可するメニューとコマンドは含まれていません。
このプロパティを False に設定すると、無効になっているメニュー項目に対応するツールバーのボタンも無効になります。 ただし、ショートカット メニューは影響を受けません (ショートカット メニュー コマンドを使用して一部のデザイン機能を変更できます)。 ユーザーにショートカット メニューのコマンドへのアクセスを許可したくない場合、[AllowShortcutMenus/ショートカット メニューの許可] プロパティは False に設定します。
このプロパティの設定は、次回データベースを開くときまで有効になりません。