リボン オプションのカスタマイズ

タブを作成し、それらのタブ上に表示されるコマンドを選択して、AllSource リボンをカスタマイズできます。 また、新しいグループおよびコマンドを既存のタブに追加することもできます。

次の手順に従い、AllSource[設定] ページから [リボンのカスタマイズ] オプションにアクセスします。

  1. 開いているプロジェクトのリボンで [プロジェクト] タブをクリックします。 または、AllSource の開始ページで [設定] タブ 設定 をクリックします。
  2. サイド タブのリストで [オプション] をクリックします。
  3. [オプション] ダイアログ ボックス メニューの [アプリケーション] の下で、[リボンのカスタマイズ] をクリックします。
    ヒント:

    または、リボンの [ヘルプ] タブをクリックします。 [カスタマイズ] グループで [リボン] リボンのカスタマイズ をクリックします。

リボンへのタブ、グループ、およびコマンドの追加

既存のリボン タブまたは新しいタブ上の新しいグループにコマンドを追加して機能を整理できます。 いつでも特定のカスタマイズを削除したり、リボンをそのデフォルトの状態にリセットしたりできます。

リボンのカスタマイズ ダイアログ ボックス

グループおよびコマンドの追加

リボンをカスタマイズする最も一般的な方法は、既存のタブ上の新しいグループにコマンドを追加することです。

  1. [リボンのカスタマイズ] オプションを開きます。
  2. 現在のリボン構成を表す、右側のスクロール ウィンドウで、グループの追加先となるタブを参照します。
  3. タブを選択します。 必要に応じて、タブを展開し、含まれるグループを表示します。
  4. [新しいグループ] をクリックします。

    選択されたタブと新しいグループ ボタン
    この例では、[フィーチャ レイヤー] 見出しの [フィーチャ レイヤー] タブが選択されています。

    [新しいグループ (カスタム)] という新しいグループが、このタブ上の他のグループの下に追加されます。

  5. [新しいグループ (カスタム)] が選択された状態で、[名前の変更] をクリックします。
  6. [名前の変更] ダイアログ ボックスで表示名を置き換えて [OK] をクリックします。
  7. [コマンドの選択元] ドロップダウン リストで、デフォルトの [一般的なコマンド] オプションをそのまま使用するか、ドロップダウン矢印をクリックして別のオプションを選択します。
    • すべてのコマンド
    • タブのリスト
    • よく使用されているジオプロセシング ツール
    • すべてのジオプロセシング ツール
    ヒント:

    [すべてのコマンド] または [すべてのジオプロセシング ツール] を選択した場合は、コマンドの検索に役立つように検索ボックスが表示されます。

  8. コマンドのスクロール ウィンドウで、追加するコマンドを参照または検索します。
    ヒント:

    コマンドのフル ネームを表示するには、[オプション] ダイアログ ボックスを拡大します。 コマンドの上にポインターを合わせると、動作についての簡単な説明が表示されます。

  9. コマンドを選択して、[追加] をクリックします。

    新しいグループへのプロパティ コマンドの追加
    この例では、レイヤー プロパティを開くコマンドがプロパティという新しいグループに追加されます。

    ヒント:

    ダイアログ ボックスの右側にある矢印ボタンを使って、タブのグループの順番、またはカスタム グループのコマンドの順番を変更します。 組み込みグループのコマンドの順番は変更できません。

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

    [オプション] ダイアログ ボックスが閉じられます。

  11. 開いているプロジェクトに戻るか、プロジェクトを開きます。 新しいグループを追加したタブをクリックします。

    そのグループと含まれるコマンドがタブ上に表示されます。

    カスタムのプロパティ グループとプロパティ コマンドを含む、リボン上のフィーチャレイヤー タブ
    この例では、[フィーチャ レイヤー] コンテキスト タブからレイヤー プロパティを開くことができます。

新しいタブの追加

新しいタブをリボンに追加することで、デフォルトでは AllSource インターフェイス上でグループ化されないコマンドを整理できます。

  1. [リボンのカスタマイズ] オプションを開きます。
  2. 右側のスクロール ウィンドウ (現在のリボン構成) で、[新しいタブ] ドロップダウン矢印をクリックして、[新しいタブ] をクリックします。

    リボン タブのリストに追加された新しいタブ

    ウィンドウでは、新しいタブと新しいグループが、[メイン タブ] 見出しの下部に追加されます。 リボンでは、デフォルトで新しいタブが他のコア タブの右側に表示されます。

    注意:

    新しいタブを追加する前に既存のタブを選択することで、新しいタブを別の位置に配置することができます。 すべての状況において新しいタブが期待される位置に表示されるとは限らないため、これは推奨されません。

  3. [新しいタブ (カスタム)] をクリックして選択し、[名前の変更] をクリックします。
  4. [名前の変更] ダイアログ ボックスで表示名を置き換えて、[OK] をクリックします。
  5. 新しいタブの下で、[新しいグループ (カスタム)] をクリックして選択します。 [名前の変更] をクリックして、新しいグループの名前を変更します。 [OK] をクリックします。
  6. または、新しいタブを追加してグループをさらに追加します。 完了したら、コマンドの追加先となるグループを選択します。
  7. [コマンドの選択元] ドロップダウン リストで、[一般的なコマンド] 設定をそのまま使用するか、ドロップダウン矢印をクリックして、別の項目を選択します。
  8. コマンドのスクロール ウィンドウで、コマンドを参照または検索します。 コマンドを選択して、[追加] をクリックします。
  9. 必要に応じて、グループにコマンドを追加します。 完了したら、[OK] をクリックします。

    [オプション] ダイアログ ボックスが閉じられます。

  10. 開いているプロジェクトに戻るか、プロジェクトを開いて、カスタマイズを確認します。

    リボン上のカスタム タブ
    [メタデータ] という新しいタブがリボンに追加されています。 このタブには 1 つのグループと 2 つのコマンドが含まれています。

新しいコンテキスト タブの追加

コンテキスト タブは、このアプリケーションが特定の状態にある場合にリボンに表示されます。 コンテキスト タブはセットに属している場合があります。 たとえば、マップでフィーチャ レイヤーが選択されると、3 つのコンテキスト タブ ([フィーチャ レイヤー][ラベリング][データ]) が表示されます。 カスタム コンテキスト タブを追加する場合は、既存のコンテキスト タブまたはタブ セットに関連付けられている必要があります。

  1. [リボンのカスタマイズ] オプションを開きます。
  2. 右側のスクロール ウィンドウ (現在のリボン構成) で、[メイン タブ] の下方に、一覧表示されているタブの下までスクロールするとコンテキスト タブ見出しのリストがあります。
  3. 見出しの下で、新しいタブをグループ化するコンテキスト タブをクリックします。

    たとえば、[時間] コンテキスト タブと一緒に表示されるコンテキスト タブを追加するには、[マップ] 見出しの下にある [時間] タブをクリックします。

    注意:

    マップがアクティブで、時間プロパティがマップ レイヤーで有効になっていると、[時間] コンテキスト タブが表示されます。

  4. [新しいタブ] をクリックし、[新しいコンテキスト付きタブ] をクリックします。
    リボン タブのリストに追加された新しいコンテキスト タブ

    ウィンドウでは、新しいタブと新しいグループがコンテキスト タブの下に追加されます。

  5. [新しいタブ (カスタム)] をクリックして選択し、[名前の変更] をクリックします。
  6. [名前の変更] ダイアログ ボックスで表示名を置き換えて、[OK] をクリックします。
  7. 新しいタブの下で、[新しいグループ (カスタム)] をクリックして選択します。 [名前の変更] をクリックして、新しいグループの名前を変更します。 [OK] をクリックします。
  8. または、新しいタブを追加してグループをさらに追加します。 完了したら、コマンドの追加先となるグループを選択します。
  9. [コマンドの選択元] ドロップダウン リストで、[一般的なコマンド] 設定をそのまま使用するか、ドロップダウン矢印をクリックして、別の項目を選択します。
  10. コマンドのスクロール ウィンドウで、コマンドを参照または検索します。 コマンドを選択して、[追加] をクリックします。
  11. 必要に応じて、グループにコマンドを追加します。

    2 つのジオプロセシング ツールを含むカスタム グループがあるカスタム コンテキスト タブ
    [時間フィールドの変換 (Convert Time Field)] および [タイム ゾーンの変換 (Convert Time Zone)] は、[すべてのジオプロセシング ツール] リストからアクセスできるジオプロセシング ツールです。

  12. 完了したら、[OK] をクリックします。

    [オプション] ダイアログ ボックスが閉じられます。

  13. 開いているプロジェクトに戻るか、プロジェクトを開いて、カスタマイズを確認します。

    リボン上のカスタム コンテキスト タブ

    注意:

    カスタマイズを表示するには、コンテキスト タブが表示される条件を作成する必要があります。 この例では、マップ レイヤーで時間プロパティが設定されている必要があります

リボンからコマンド、グループ、タブを削除

リボンに追加したカスタムのコマンド、グループ、タブは削除できます。 組み込みのタブとカスタム タブも非表示にできます。

カスタムのコマンド、グループ、タブの削除

  1. [リボンのカスタマイズ] オプションを開きます。
  2. 右側のスクロール ウィンドウ (現在のリボン構成) で、カスタム グループに追加したカスタムのタブ、グループ、またはコマンドを参照するか選択します。
  3. [削除] をクリックします。 または、選択したアイテムを右クリックして [削除] をクリックします。

    カスタム コンテキスト タブから削除するために選択されたグループ
    この例では、カスタム コンテキスト タブが削除されます。

    注意:

    タブを削除すると、タブに含まれるグループとグループのコマンドが削除されます。 グループを削除すると、グループに含まれるコマンドが削除されます。

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

タブの非表示

組み込みのタブとカスタム タブを非表示にしてユーザー インターフェイスをすっきりとさせることができます。 非表示にしたタブはリボンに表示されなくなりますが、[リボンのカスタマイズ] オプションから削除されたわけではありません。 組み込みのタブは削除することができません。

  1. [リボンのカスタマイズ] オプションを開きます。
  2. 右側のスクロール ウィンドウ (現在のリボン構成) で、非表示にしたいタブの横にあるチェックボックスをオフにします。
  3. [OK] をクリックします。

    これで、タブがリボンに表示されなくなります。 非表示にしたタブを再度表示するには、[リボンのカスタマイズ] オプションを開いて、表示するタブのチェックボックスをオンにします。

カスタマイズのエクスポートとインポート

別のコンピューターで使用したり、他のユーザーと共有したりするために、リボンのカスタマイズのインポートやエクスポートを行えます。

カスタマイズのエクスポート

リボンや クイック アクセス ツールバー をカスタマイズした場合は、ファイルにカスタマイズをエクスポートできます。

  1. [リボンのカスタマイズ] オプションを開きます。
  2. [インポート/エクスポート] をクリックし、[カスタマイズのエクスポート] をクリックします。
  3. 参照ダイアログ ボックスで、ファイルの保存先フォルダーを参照します。
  4. [ファイル名] テキスト ボックスにファイル名を入力します。
  5. [保存] をクリックします。

    カスタマイズ ファイルはファイル拡張子 .proExportedUI 付きで保存されます。

カスタマイズのインポート

リボンのカスタマイズを .proExportedUI ファイルからインポートできます。

  1. [リボンのカスタマイズ] オプションを開きます。
  2. [インポート/エクスポート] をクリックし、[カスタマイズ ファイルのインポート] をクリックします。
  3. 参照ダイアログ ボックスで、カスタマイズ ファイルを含むフォルダーを参照します。 該当するファイルを選択して [OK] をクリックします。

    既存のすべてのリボンと [クイック アクセス ツールバー] のカスタマイズを置換するかどうかを確認するプロンプトが開きます。

    注意:

    ファイルをインポートすると、現在のカスタマイズはすべて失われます。 現在のカスタマイズを維持するには、[いいえ] をクリックします。

  4. プロンプトで、[はい] をクリックします。
  5. [オプション] ダイアログ ボックスで [OK] をクリックします。

    ファイルで指定したカスタマイズがリボンに適用されます。

カスタマイズのリセット

選択したタブからカスタマイズを削除する、またはリボンをデフォルトの状態に戻すには、[リセット] ボタンを使用します。

  1. [リボンのカスタマイズ] オプションを開きます。
  2. 右側のスクロール ウィンドウ (現在のリボン構成) で、カスタム グループのあるタブを参照し、そのタブを選択します。
  3. [カスタマイズ] の横にある [リセット] ドロップダウン矢印をクリックし、[選択アイテムのリセット] をクリックします。

    選択されたタブで選択アイテムのリセット コマンドがハイライト表示された状態
    この例では、カスタム プロパティ グループが [フィーチャ レイヤー] コンテキスト タブから削除されます。 このタブ上に他にカスタム グループがある場合は、それらのグループも削除されます。

    選択したタブのすべてのカスタマイズが削除され、タブがデフォルト構成に戻ります。 残りのタブに対するカスタマイズは影響を受けません。

    注意:

    ファイルからインポートしたカスタマイズも含め、リボンからすべてのカスタマイズを削除するには、[すべてリセット] をクリックします。 これにより、リボンがそのデフォルト構成に戻ります。 [クイック アクセス ツールバー] へのカスタマイズは、[クイック アクセス ツールバー] オプションでリセットする必要があります。

キーボード アクセラレータの使用

キーボード アクセラレータを使用すると、キーストロークの組み合わせまたはファンクション キーを使ってコマンドを実行できます。

キーボード アクセラレータの追加

ほとんどのコマンドにキーボード アクセラレータを追加することができます。 ただし、メニュー、分割ボタン、ツール パレットなど、その実行にユーザーの操作が必要な選択型のコマンドもあります。 選択型のコマンドはアイコンで表示されます。 これらのコマンドはリボンまたは [クイック アクセス ツールバー] に追加できるものの、キーボード アクセラレータでは制御できません。

リボンのカスタマイズ オプションのコマンド一覧
選択型のコマンドはアイコンで表示されます。

  1. [リボンのカスタマイズ] オプションを開きます。
  2. 左側のスクロール ウィンドウ (コマンドのリスト) で、コマンドを参照するか、検索して選択します。
  3. [アクセラレータ] テキスト ボックスで、キーストロークの組み合わせを入力し、[割り当て] をクリックします。

    コマンドへのキーボード アクセラレータの割り当て
    この例では、レイヤー プロパティを開くコマンドにアクセラレータ Alt + P キーが割り当てられます。

  4. [OK] をクリックします。
  5. 開いているプロジェクトに戻るか、プロジェクトを開いてアクセラレータを使用します。

    アクセラレータは適切なコンテキストでのみ機能します。 たとえば、レイヤー プロパティを開くアクセラレータは、マップ ビューがアクティブで、かつレイヤーが [コンテンツ] ウィンドウで選択されている場合のみ機能します。

    注意:

    • 別のコマンドに割り当てられているキーストロークの組み合わせ (AllSource のデフォルトまたはユーザーが追加したアクセラレータ) を入力すると、メッセージが表示され、そのアクセラレータが現在割り当てられているコマンドが示されます。 その割り当てを無効にするかどうかを選択できます。
    • アクセラレータで Shift キーを使用できるのは、ファンクション キー (例: Shift + F6 キー) または矢印キー (例: Shift + 上矢印 キー) などの特殊キーと組み合わせた場合のみです。 これにより、大文字のテキスト入力とアクセラレータが競合するのを防ぎます。

キーボード アクセラレータの削除

アクセラレータは削除することができます。

  1. [リボンのカスタマイズ] オプションを開きます。
  2. 左側のコマンドのスクロール ウィンドウで、カスタム アクセラレータが割り当てられているコマンドを選択します。
    注意:

    コマンドにアクセラレータが割り当てられている場合、そのコマンドが選択されると、キーストロークの組み合わせが [アクセラレータ] テキスト ボックスに表示されます。 そうでない場合、このボックスは空になります。

  3. [割り当て] ドロップダウン矢印をクリックし、[リセット] をクリックします。

    アクセラレータが [アクセラレータ] ボックスから削除されます。

    ヒント:

    すべてのカスタム アクセラレータを削除するには、[割り当て] ドロップダウン矢印をクリックし、[すべてのアクセラレータをリセット] をクリックします。 AllSource のデフォルト アクセラレータは削除されません。

スクリーンヒントでのコマンド ID の表示

あらゆるコマンドは、アドイン開発者がコマンドの検索または呼び出しのために使用する一意のテキスト ID を保持します。 すばやく参照できるように、このコマンド ID をリボン上のコマンドのスクリーンヒントに表示することができます。

  1. [リボンのカスタマイズ] オプションを開きます。
  2. [ヒントにコマンド ID を表示] チェックボックスをオンにします。
  3. [OK] をクリックします。
  4. 開いているプロジェクトに戻るか、プロジェクトを開きます。 リボン上のコマンドにマウス ポインターを合わせ、スクリーンヒントを表示します。

    解析タブのツール ボタンのスクリーンヒントに表示されたコマンド ID

    コマンド ID が表示されないようにするには、[リボンのカスタマイズ] オプションの [ヒントにコマンド ID を表示] チェックボックスをオフにします。

    ヒント:

    また、右側のスクロール ウィンドウでコマンドを参照し、そのコマンドを右クリックして [ID をクリップボードにコピー] をクリックすることでも、コマンド ID を取得できます。 ([コマンドの選択元] ドロップダウン リストで [タブのリスト] を設定した場合は、左側のスクロール ウィンドウを使用できます。)