リボンのエクスポート、編集の準備、およびインポート

ヒント

このトピックは、従来のコマンドに関するものです。

コマンドを定義する新しい方法があります。 最新コマンドの概要 (プレビュー).

この記事では、ソリューションのエクスポート、XML の準備と変更、カスタマイズのインポートと発行を行って、モデル駆動型アプリのリボンを編集する方法について説明します。 リボンの変更を正常に適用するには、次の手順に従います。

  1. リボンをエクスポートする
  2. XML を編集する準備をする
  3. <RibbonDiffXml> を編集する
  4. リボンをインポートする

リボンをエクスポートする

リボンをエクスポートするには、ソリューションにリボンを組み込んで、このソリューションをエクスポートします。 すべてのカスタマイズをエクスポートできますが、そのオプションは大量のデータを表すことができます。 既存のアンマネージド ソリューションを使用するか、新しいソリューションを作成します。

新しいソリューションを作成するか、既存のソリューションを編集する

「ソリューションの作成」の手順に従うか、サインインしてPower Appsし、左側のナビゲーションから [ソリューション] を選択します。 編集するアンマネージド ソリューションを選択します。

特定のテーブルのリボンを編集する場合は、それらのテーブルをソリューションに追加します。 テーブル リボンを編集するために、必要なコンポーネントを含める必要はありません。 このソリューションをエクスポートして別のシステムに適用する場合は、必要なコンポーネントを含めます。

リボンをグローバルに編集するか、カスタム グループをすべてのテーブルに追加する場合は、既存の追加を選択し、アプリケーション リボンを選択します。

リボンをエクスポートする

  1. ソリューションのエクスポートに関 する ページの手順に従って、アンマネージド ソリューションをダウンロードします。
  2. ダウンロードした .ZIP 圧縮ファイルを右クリックし、すべて展開を選択します。
  3. ファイルを展開する場所を選択してから、展開を選択します。
  4. customizations.xml ファイルを編集します。

XML を編集する準備をする

エクスペリエンスを向上させるために、スキーマ検証を使用して IntelliSense をサポートするアプリケーションで customizations.xml ファイルを編集します。 詳細については、スキーマ検証を使用したカスタマイズ ファイルの編集を参照してください。

リボンをインポートする

  1. customization.xml ファイルを編集した後、ファイルを含むフォルダーを選択します。

  2. ソリューションを展開したときに含まれていたすべてのファイルまたはフォルダーを選択します。 選択したファイルを右クリックし、[圧縮先...] を選択してから、[ZIP ファイル] を選択します。

    ヒント

    この手順では、圧縮された .zip ファイルを同じフォルダーに作成します。 ファイルの名前は異なる場合がありますが、フォルダー内の他のファイルの 1 つと同じですが、ファイル名拡張子が .zip 点が異なります。

  3. ソリューションをインポートする にある指示に従ってください。

  4. ソリューションを正常にインポートしたら、変更を表示する前にカスタマイズを発行する必要があります。 ソリューションの一覧メニューで、[ すべてのカスタマイズの発行] を選択します。

リボンのインポート エラーを解決する

  1. エラーが原因でインポートが失敗したという通知を受け取った場合は、[ ログのエクスポート] を選択します。

  2. エクスポート ログ ファイルを保存します。 ファイルを選択し、右クリックします。 [ファイルを開く] を選択し、[Microsoft Office Excel] を選択します。

  3. コンポーネントワークシートを選択し、ErrorText 列に格納されているメッセージに注目します。

    ヒント

    インポートに失敗する原因として最も多いのは、RibbonDiffXml 内の依存要素を参照するときにエラーが起こることです。 どこかで参照された LocLabel を含めるのを忘れたかもしれません。 XML パラメーターの末尾に、別の要素を参照する余分な空白文字が存在する可能性があります。 すべての参照は正確に一致する必要があります。

  4. エラーを修正したら、リボンをもう一度インポートする手順を完了します。

リボンの問題を解決する

リボンのコマンド バー ボタンで問題が発生している場合は、トラブルシューティング ガイドの次の記事を使用して問題を見つけて解決してください。

関連項目

リボンのカスタマイズ
リボン定義のエクスポート
リボンでのローカライズされたラベルの使用