カスタムメニューの定義

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

カスタム App に合わせたカスタムメニューを作成できます。メニューとメニュー項目の追加、編集、複製、削除は次のようにさまざまな方法で実行できます:

  • メニュー名またはメニュー項目の変更。
  • メニュー項目からのスクリプトまたはスクリプトステップの実行。スクリプトは対応するツールバーアイコンおよびショートカットメニューから実行することもできます。
  • カスタムキーボードショートカットとアクセスキーの割り当て。
  • メニューとメニュー項目へのプラットフォームの指定。
  • メニューへのモードの指定。
  • ファイルとレイアウトへのメニューセットの指定。

メニューは空のメニューから作成するか、FileMaker メニューの標準メニューのコピーを編集して作成します。元のメニューを変更せずに変更するためにメニューを複製、またはユーザに必要のないメニューを削除することができます。

メニューを作成、編集、複製、または削除するには:

  1. [ファイル] メニュー > [管理] > [カスタムメニュー...] > [カスタムメニュー] タブを選択します。
  2. FileMaker Pro がこのファイルに存在しないメニューを含む場合は、[更新] をクリックして、欠落しているメニューをファイルに追加します。
  3. [カスタムメニューの管理] ダイアログボックスで、次の操作を実行します:
  4. 目的

    操作

    メニューの作成

    [作成...] をクリックして作成オプションを選択します。FileMaker の標準メニューを使用している場合、一覧からメニューを選択します。

    ヒント  Shift キーを押しながら [作成...] をクリックすると空のメニューを作成でき、[編集...] をクリックして変更できます。

    メニューの編集、複製または削除

    一覧からメニューを選択して、[編集...]、[複製]、または [削除] をクリックします。

    デフォルトの FileMaker Pro メニューは編集できないため、一覧には表示されません。

    重要  メニューを削除した場合、メニュー項目も削除されます。

    メニュー一覧のソート

    [表示順:] から選択します。カスタム順位を作成するには、一覧内の項目をドラッグします。

    または、[メニュー名] または [表示タイトル] の列タイトルをクリックします。

    メニューを使用するメニューセットの表示、またはメニューを記述するコメントの表示

    [メニューセットで使用/コメント] 列タイトルをクリックします。

  5. [作成...] または [編集...] を選択した場合、[カスタムメニューの編集] ダイアログボックスでカスタムメニュー全体の名前、コメント、その他のオプションを指定します。

    コメントは、[カスタムメニューの管理] ダイアログボックスで表示され、カスタム App には表示されません。

  6. 目的

    操作

    カスタム App のメニューバーに表示するタイトルの指定

    [メニュータイトル] で、[タイトルを変更] を選択して名前を入力します。

    Windows: アクセスキー (Windows) を指定するには、アクセスキーの文字の前にアンパサンド (&) を入力します。たとえば、F をアクセスキーとして使用する [ファイル] メニュー項目を表示するには、「ファイル(&F)」と入力します。

    メニュータイトルが計算結果に基づくようにするには、[指定...] をクリックします。

    メモ  [ヘルプ] または [FileMaker Pro] メニューの名前を変更することはできません。

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

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

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

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

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

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

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

  7. カスタムメニュー項目を作成して [OK] をクリックします。

    カスタムメニュー項目の作成と編集を参照してください。

  8. [カスタムメニューの管理] ダイアログボックスで、[このファイルのデフォルトのメニューセット] のメニューセットを選択します。

メモ 

  • FileMaker Pro の機能は、メニューに組み込まれなければ機能しません。たとえば、[編集] メニューを取り除くと、[切り取り] (カット)、[コピー]、および [貼り付け] (ペースト) のショートカットは機能しません。
  • 新機能用のカスタムメニュー項目を旧バージョンの FileMaker Pro 用に作成したメニューセットに追加するには、新規のカスタムメニューを作成し、[カスタムメニューの作成] ダイアログボックスでメニュー項目を手動で追加します。
  • ショートカットメニュー項目を持つメニュー項目をカスタマイズした場合、ショートカットメニュー項目で実行される動作もカスタマイズされます。
  • FileMaker の標準メニュー項目は、ユーザがそのメニューコマンドを実行する権限を持たない場合、グレー表示になります。メニュー項目にスクリプトが割り当てられており、既存のコマンドにより無効となっている場合はメニューはグレー表示になりません。
  • カスタムのショートカットでは、英語/米国のキーボード上にある文字のみ使用できます。また、日本語キーボードの円通貨記号も使用できます。円通貨記号をショートカットとして使用すると、macOS 上では [ショートカットの指定] ダイアログボックスおよび [カスタムメニューの編集] ダイアログボックスでは、バックスラッシュ (\) として表示されます。日本語のシステム上にメニューをインストールすると、円通貨記号として正しく表示されます。
  • 検索モードでは、非グローバルのフィールド値に基づくカスタムメニューおよびカスタムメニュー項目のタイトルは空白になります。
  • 検索実行コマンドに対する処理をカスタマイズすると、対応する [検索実行] ボタンのクリック (または検索モードで Enter キーを押す操作) によりカスタム処理が実行されます。検索実行コマンドをメニューバーから取り除いた場合、[検索実行] ボタン (および検索モードでの Enter キー) でデフォルトの処理が実行されます。