高度なツールの使用 > カスタムメニューの定義 > カスタムメニュー項目の作成と編集
 

カスタムメニュー項目の作成と編集

メモ  この機能は、[環境設定] ダイアログボックスの [一般] タブで [高度なツールを使用する] が選択されている場合に使用できます。高度なツールの使用を参照してください。

メニューを作成した後、メニュー項目を作成できます。FileMaker の標準メニューのコピーとして表示されるメニュー項目を、作成または編集することもできます。メニュー項目には、コマンド、サブメニュー、または 区切り線があります。標準の FileMaker コマンドに基づいたメニュー項目を作成できます。また、初期状態ではコマンドが割り当てられていないメニュー項目を作成することもできます。

FileMaker コマンドに基づいたメニュー項目を作成するとき、そのメニュー項目はコマンドの全プロパティを継承します。プロパティ (タイトル、ショートカット、または処理) を上書きして、メニュー項目をカスタマイズできます。

カスタムメニューのメニュー項目を追加または編集するには、次の操作を行います。

1. カスタムメニューを選択または作成し、メニュー名、表示タイトル、モードなどのオプションを設定します。カスタムメニューの定義を参照してください。

2. [ファイル] メニュー > [管理] > [カスタムメニュー...] > [カスタムメニュー] タブをクリックします。

3. [カスタムメニューの管理] ダイアログボックスで、一覧からメニューを選択し、[編集...] をクリックします。

4. [カスタムメニューの編集] ダイアログボックスで、メニューに含まれるメニュー項目を指定します。

 

目的

操作

コマンドの追加

[作成] をクリックし、新規 (「名称未設定」) メニュー項目を一覧に追加します。[メニュー項目タイプ] で、[コマンド] を選択した後、[既存のコマンドを使用] を選択します。[FileMaker コマンドの指定] ダイアログボックスで、コマンドを選択し、[選択] または [OK] をクリックします。

ヒント Shift キーを押しながら [作成] をクリックすると、「名称未設定」のコマンドメニュー項目を作成できます。

サブメニューの追加

[作成] をクリックし、「名称未設定」のメニュー項目を一覧に追加します。[メニュー項目タイプ] で、[サブメニュー] を選択した後、[指定...] をクリックします。[メニューの選択] ダイアログボックスで、[メニュー] を選択した後、[選択] をクリックします。

区切り線の追加

[作成] をクリックし、「名称未設定」のメニュー項目を一覧に追加します。[メニュー項目タイプ] には、[区切り線] を選択します。

5. メニュー項目の一覧から各メニュー項目を選択し、プロパティを指定した後、[OK] をクリックし、[カスタムメニュー編集] ダイアログボックスを閉じます。

 

目的

操作

メニュー項目のコマンドの変更

[既存のコマンドを使用] で、[指定...] をクリックし、別のコマンドを選択した後、[選択] または [OK] をクリックします。

メニュー項目の名前の変更

[タイトル] を選択し、新規の名前を入力します。

Windows の場合: アクセスキー (Windows) を指定するには、アクセラレータとして使用する文字の前にアンパサンド (&) を入力します。たとえば、文字「O」をアクセスキーとして使用する [開く] メニュー項目を表示するには、[開く(&O)] と入力します。

メニュータイトルが計算結果に基づくようにするには、[指定...] をクリックし、[計算式の指定] ダイアログボックスで式を構築します。

メニュー項目のショートカットの定義

[ショートカット] を選択します。[ショートカットの指定] ダイアログボックスでキーの組み合わせを入力し、[OK] をクリックします。

ユーザがメニュー項目を選択したときのスクリプトまたはスクリプトステップの実行

[処理] を選択します。[スクリプトステップの設定] ダイアログボックスでステップを選択し、必要に応じてオプションを指定し、[OK] をクリックします。作業を自動化するためのスクリプトの作成を参照してください。

指定した条件に基づいたメニュー項目のインストール

[インストールの条件:] では、結果として論理値を生成する計算を指定します。

計算結果が真または 0 以外の値になると、メニュー項目がインストールされます。

たとえば、Windows でファイルを開いたときにメニュー項目が表示されるようにするには、次のように入力します。
If (Abs (Get (システムプラットフォーム)) = 2; 1; 0)

計算結果が偽または 0 になる場合、メニュー項目はインストールされません。

メニュー項目が必ずインストールされるようにするには、[インストールの条件:] で、「1」を入力します。

メモ 

ツールバーのボタンは、メニュー項目に関連付けられています。ツールバーにアイコンが表示されるメニュー項目をカスタマイズする場合、アイコンもカスタマイズされます。

ショートカットメニュー項目を持つメニュー項目をカスタマイズした場合、ショートカットメニュー項目で実行される動作もカスタマイズされます。

メニューまたはメニュー項目名の中にアンパサンド (&) を表示する場合、アンパサンドを 2 回入力します。

アクセス権セットと考慮事項:

有効にするメニュー項目を制御する場合、[アクセス権セットの編集] でアクセス権セットを編集します。アクセス権セットの作成と編集を参照してください。

[利用できるメニューコマンド] を [編集のみ] または [最小] に設定すると、FileMaker コマンドのメニュー項目は設定に従って有効または無効になります。その他の処理をカスタマイズした項目を含むメニュー項目はすべて無効になります。たとえば、[編集のみ] を選択した場合、FileMaker のすべての基本的な編集コマンドは有効になりますが、その他の項目 (処理をカスタマイズした項目を含む) は無効になります。

FileMaker Pro Advanced では、メニューバーに表示されないキーボードショートカットが使用されます。たとえば、command-option-Z により macOS ウインドウがズームします。また、ショートカットはオペレーティングシステムで定義されています。いずれのタイプのショートカットも、[ショートカットの指定] ダイアログボックスで定義したものより優先されます。

[ショートカットの指定] ダイアログボックスで定義したものより優先される FileMaker Go のキーボードショートカットの一覧については、『FileMaker Go デベロップメントガイド』を参照してください。

関連項目 

カスタムメニューセットの作成と編集