タブを作成し、それらのタブ上に表示されるコマンドを選択して、AllSource リボンをカスタマイズできます。 また、新しいグループおよびコマンドを既存のタブに追加することもできます。
次の手順に従い、AllSource の [設定] ページから [リボンのカスタマイズ] オプションにアクセスします。
- 開いているプロジェクトのリボンで [プロジェクト] タブをクリックします。 または、AllSource の開始ページで [設定] タブ をクリックします。
- サイド タブのリストで [オプション] をクリックします。
- [オプション] ダイアログ ボックス メニューの [アプリケーション] の下で、[リボンのカスタマイズ] をクリックします。
ヒント:
または、リボンの [ヘルプ] タブをクリックします。 [カスタマイズ] グループで [リボン] をクリックします。
リボンへのタブ、グループ、およびコマンドの追加
既存のリボン タブまたは新しいタブ上の新しいグループにコマンドを追加して機能を整理できます。 いつでも特定のカスタマイズを削除したり、リボンをそのデフォルトの状態にリセットしたりできます。
グループおよびコマンドの追加
リボンをカスタマイズする最も一般的な方法は、既存のタブ上の新しいグループにコマンドを追加することです。
- [リボンのカスタマイズ] オプションを開きます。
- 現在のリボン構成を表す、右側のスクロール ウィンドウで、グループの追加先となるタブを参照します。
- タブを選択します。 必要に応じて、タブを展開し、含まれるグループを表示します。
- [新しいグループ] をクリックします。
[新しいグループ (カスタム)] という新しいグループが、このタブ上の他のグループの下に追加されます。
- [新しいグループ (カスタム)] が選択された状態で、[名前の変更] をクリックします。
- [名前の変更] ダイアログ ボックスで表示名を置き換えて [OK] をクリックします。
- [コマンドの選択元] ドロップダウン リストで、デフォルトの [一般的なコマンド] オプションをそのまま使用するか、ドロップダウン矢印をクリックして別のオプションを選択します。
- すべてのコマンド
- タブのリスト
- よく使用されているジオプロセシング ツール
- すべてのジオプロセシング ツール
ヒント:
[すべてのコマンド] または [すべてのジオプロセシング ツール] を選択した場合は、コマンドの検索に役立つように検索ボックスが表示されます。
- コマンドのスクロール ウィンドウで、追加するコマンドを参照または検索します。
ヒント:
コマンドのフル ネームを表示するには、[オプション] ダイアログ ボックスを拡大します。 コマンドの上にポインターを合わせると、動作についての簡単な説明が表示されます。
- コマンドを選択して、[追加] をクリックします。
ヒント:
ダイアログ ボックスの右側にある矢印ボタンを使って、タブのグループの順番、またはカスタム グループのコマンドの順番を変更します。 組み込みグループのコマンドの順番は変更できません。
- [OK] をクリックします。
[オプション] ダイアログ ボックスが閉じられます。
- 開いているプロジェクトに戻るか、プロジェクトを開きます。 新しいグループを追加したタブをクリックします。
そのグループと含まれるコマンドがタブ上に表示されます。
新しいタブの追加
新しいタブをリボンに追加することで、デフォルトでは AllSource インターフェイス上でグループ化されないコマンドを整理できます。
- [リボンのカスタマイズ] オプションを開きます。
- 右側のスクロール ウィンドウ (現在のリボン構成) で、[新しいタブ] ドロップダウン矢印をクリックして、[新しいタブ] をクリックします。
ウィンドウでは、新しいタブと新しいグループが、[メイン タブ] 見出しの下部に追加されます。 リボンでは、デフォルトで新しいタブが他のコア タブの右側に表示されます。
注意:
新しいタブを追加する前に既存のタブを選択することで、新しいタブを別の位置に配置することができます。 すべての状況において新しいタブが期待される位置に表示されるとは限らないため、これは推奨されません。
- [新しいタブ (カスタム)] をクリックして選択し、[名前の変更] をクリックします。
- [名前の変更] ダイアログ ボックスで表示名を置き換えて、[OK] をクリックします。
- 新しいタブの下で、[新しいグループ (カスタム)] をクリックして選択します。 [名前の変更] をクリックして、新しいグループの名前を変更します。 [OK] をクリックします。
- または、新しいタブを追加してグループをさらに追加します。 完了したら、コマンドの追加先となるグループを選択します。
- [コマンドの選択元] ドロップダウン リストで、[一般的なコマンド] 設定をそのまま使用するか、ドロップダウン矢印をクリックして、別の項目を選択します。
- コマンドのスクロール ウィンドウで、コマンドを参照または検索します。 コマンドを選択して、[追加] をクリックします。
- 必要に応じて、グループにコマンドを追加します。 完了したら、[OK] をクリックします。
[オプション] ダイアログ ボックスが閉じられます。
- 開いているプロジェクトに戻るか、プロジェクトを開いて、カスタマイズを確認します。
新しいコンテキスト タブの追加
コンテキスト タブは、このアプリケーションが特定の状態にある場合にリボンに表示されます。 コンテキスト タブはセットに属している場合があります。 たとえば、マップでフィーチャ レイヤーが選択されると、3 つのコンテキスト タブ ([フィーチャ レイヤー]、[ラベリング]、[データ]) が表示されます。 カスタム コンテキスト タブを追加する場合は、既存のコンテキスト タブまたはタブ セットに関連付けられている必要があります。
- [リボンのカスタマイズ] オプションを開きます。
- 右側のスクロール ウィンドウ (現在のリボン構成) で、[メイン タブ] の下方に、一覧表示されているタブの下までスクロールするとコンテキスト タブ見出しのリストがあります。
- 見出しの下で、新しいタブをグループ化するコンテキスト タブをクリックします。
たとえば、[時間] コンテキスト タブと一緒に表示されるコンテキスト タブを追加するには、[マップ] 見出しの下にある [時間] タブをクリックします。
注意:
マップがアクティブで、時間プロパティがマップ レイヤーで有効になっていると、[時間] コンテキスト タブが表示されます。
- [新しいタブ] をクリックし、[新しいコンテキスト付きタブ] をクリックします。
ウィンドウでは、新しいタブと新しいグループがコンテキスト タブの下に追加されます。
- [新しいタブ (カスタム)] をクリックして選択し、[名前の変更] をクリックします。
- [名前の変更] ダイアログ ボックスで表示名を置き換えて、[OK] をクリックします。
- 新しいタブの下で、[新しいグループ (カスタム)] をクリックして選択します。 [名前の変更] をクリックして、新しいグループの名前を変更します。 [OK] をクリックします。
- または、新しいタブを追加してグループをさらに追加します。 完了したら、コマンドの追加先となるグループを選択します。
- [コマンドの選択元] ドロップダウン リストで、[一般的なコマンド] 設定をそのまま使用するか、ドロップダウン矢印をクリックして、別の項目を選択します。
- コマンドのスクロール ウィンドウで、コマンドを参照または検索します。 コマンドを選択して、[追加] をクリックします。
- 必要に応じて、グループにコマンドを追加します。
- 完了したら、[OK] をクリックします。
[オプション] ダイアログ ボックスが閉じられます。
- 開いているプロジェクトに戻るか、プロジェクトを開いて、カスタマイズを確認します。
注意:
カスタマイズを表示するには、コンテキスト タブが表示される条件を作成する必要があります。 この例では、マップ レイヤーで時間プロパティが設定されている必要があります。
リボンからコマンド、グループ、タブを削除
リボンに追加したカスタムのコマンド、グループ、タブは削除できます。 組み込みのタブとカスタム タブも非表示にできます。
カスタムのコマンド、グループ、タブの削除
- [リボンのカスタマイズ] オプションを開きます。
- 右側のスクロール ウィンドウ (現在のリボン構成) で、カスタム グループに追加したカスタムのタブ、グループ、またはコマンドを参照するか選択します。
- [削除] をクリックします。 または、選択したアイテムを右クリックして [削除] をクリックします。
注意:
タブを削除すると、タブに含まれるグループとグループのコマンドが削除されます。 グループを削除すると、グループに含まれるコマンドが削除されます。
- [OK] をクリックします。
タブの非表示
組み込みのタブとカスタム タブを非表示にしてユーザー インターフェイスをすっきりとさせることができます。 非表示にしたタブはリボンに表示されなくなりますが、[リボンのカスタマイズ] オプションから削除されたわけではありません。 組み込みのタブは削除することができません。
- [リボンのカスタマイズ] オプションを開きます。
- 右側のスクロール ウィンドウ (現在のリボン構成) で、非表示にしたいタブの横にあるチェックボックスをオフにします。
- [OK] をクリックします。
これで、タブがリボンに表示されなくなります。 非表示にしたタブを再度表示するには、[リボンのカスタマイズ] オプションを開いて、表示するタブのチェックボックスをオンにします。
カスタマイズのエクスポートとインポート
別のコンピューターで使用したり、他のユーザーと共有したりするために、リボンのカスタマイズのインポートやエクスポートを行えます。
カスタマイズのエクスポート
リボンや クイック アクセス ツールバー をカスタマイズした場合は、ファイルにカスタマイズをエクスポートできます。
- [リボンのカスタマイズ] オプションを開きます。
- [インポート/エクスポート] をクリックし、[カスタマイズのエクスポート] をクリックします。
- 参照ダイアログ ボックスで、ファイルの保存先フォルダーを参照します。
- [ファイル名] テキスト ボックスにファイル名を入力します。
- [保存] をクリックします。
カスタマイズ ファイルはファイル拡張子 .proExportedUI 付きで保存されます。
カスタマイズのインポート
リボンのカスタマイズを .proExportedUI ファイルからインポートできます。
- [リボンのカスタマイズ] オプションを開きます。
- [インポート/エクスポート] をクリックし、[カスタマイズ ファイルのインポート] をクリックします。
- 参照ダイアログ ボックスで、カスタマイズ ファイルを含むフォルダーを参照します。 該当するファイルを選択して [OK] をクリックします。
既存のすべてのリボンと [クイック アクセス ツールバー] のカスタマイズを置換するかどうかを確認するプロンプトが開きます。
注意:
ファイルをインポートすると、現在のカスタマイズはすべて失われます。 現在のカスタマイズを維持するには、[いいえ] をクリックします。
- プロンプトで、[はい] をクリックします。
- [オプション] ダイアログ ボックスで [OK] をクリックします。
ファイルで指定したカスタマイズがリボンに適用されます。
カスタマイズのリセット
選択したタブからカスタマイズを削除する、またはリボンをデフォルトの状態に戻すには、[リセット] ボタンを使用します。
- [リボンのカスタマイズ] オプションを開きます。
- 右側のスクロール ウィンドウ (現在のリボン構成) で、カスタム グループのあるタブを参照し、そのタブを選択します。
- [カスタマイズ] の横にある [リセット] ドロップダウン矢印をクリックし、[選択アイテムのリセット] をクリックします。
選択したタブのすべてのカスタマイズが削除され、タブがデフォルト構成に戻ります。 残りのタブに対するカスタマイズは影響を受けません。
注意:
ファイルからインポートしたカスタマイズも含め、リボンからすべてのカスタマイズを削除するには、[すべてリセット] をクリックします。 これにより、リボンがそのデフォルト構成に戻ります。 [クイック アクセス ツールバー] へのカスタマイズは、[クイック アクセス ツールバー] オプションでリセットする必要があります。
キーボード アクセラレータの使用
キーボード アクセラレータを使用すると、キーストロークの組み合わせまたはファンクション キーを使ってコマンドを実行できます。
キーボード アクセラレータの追加
ほとんどのコマンドにキーボード アクセラレータを追加することができます。 ただし、メニュー、分割ボタン、ツール パレットなど、その実行にユーザーの操作が必要な選択型のコマンドもあります。 選択型のコマンドはアイコンで表示されます。 これらのコマンドはリボンまたは [クイック アクセス ツールバー] に追加できるものの、キーボード アクセラレータでは制御できません。
- [リボンのカスタマイズ] オプションを開きます。
- 左側のスクロール ウィンドウ (コマンドのリスト) で、コマンドを参照するか、検索して選択します。
- [アクセラレータ] テキスト ボックスで、キーストロークの組み合わせを入力し、[割り当て] をクリックします。
- [OK] をクリックします。
- 開いているプロジェクトに戻るか、プロジェクトを開いてアクセラレータを使用します。
アクセラレータは適切なコンテキストでのみ機能します。 たとえば、レイヤー プロパティを開くアクセラレータは、マップ ビューがアクティブで、かつレイヤーが [コンテンツ] ウィンドウで選択されている場合のみ機能します。
注意:
- 別のコマンドに割り当てられているキーストロークの組み合わせ (AllSource のデフォルトまたはユーザーが追加したアクセラレータ) を入力すると、メッセージが表示され、そのアクセラレータが現在割り当てられているコマンドが示されます。 その割り当てを無効にするかどうかを選択できます。
- アクセラレータで Shift キーを使用できるのは、ファンクション キー (例: Shift + F6 キー) または矢印キー (例: Shift + 上矢印 キー) などの特殊キーと組み合わせた場合のみです。 これにより、大文字のテキスト入力とアクセラレータが競合するのを防ぎます。
キーボード アクセラレータの削除
アクセラレータは削除することができます。
- [リボンのカスタマイズ] オプションを開きます。
- 左側のコマンドのスクロール ウィンドウで、カスタム アクセラレータが割り当てられているコマンドを選択します。
注意:
コマンドにアクセラレータが割り当てられている場合、そのコマンドが選択されると、キーストロークの組み合わせが [アクセラレータ] テキスト ボックスに表示されます。 そうでない場合、このボックスは空になります。
- [割り当て] ドロップダウン矢印をクリックし、[リセット] をクリックします。
アクセラレータが [アクセラレータ] ボックスから削除されます。
ヒント:
すべてのカスタム アクセラレータを削除するには、[割り当て] ドロップダウン矢印をクリックし、[すべてのアクセラレータをリセット] をクリックします。 AllSource のデフォルト アクセラレータは削除されません。
スクリーンヒントでのコマンド ID の表示
あらゆるコマンドは、アドイン開発者がコマンドの検索または呼び出しのために使用する一意のテキスト ID を保持します。 すばやく参照できるように、このコマンド ID をリボン上のコマンドのスクリーンヒントに表示することができます。
- [リボンのカスタマイズ] オプションを開きます。
- [ヒントにコマンド ID を表示] チェックボックスをオンにします。
- [OK] をクリックします。
- 開いているプロジェクトに戻るか、プロジェクトを開きます。 リボン上のコマンドにマウス ポインターを合わせ、スクリーンヒントを表示します。
コマンド ID が表示されないようにするには、[リボンのカスタマイズ] オプションの [ヒントにコマンド ID を表示] チェックボックスをオフにします。
ヒント:
また、右側のスクロール ウィンドウでコマンドを参照し、そのコマンドを右クリックして [ID をクリップボードにコピー] をクリックすることでも、コマンド ID を取得できます。 ([コマンドの選択元] ドロップダウン リストで [タブのリスト] を設定した場合は、左側のスクロール ウィンドウを使用できます。)