3

Word 2013 の開始画面にカスタム テンプレート「タブ」(適切な用語がないため) を追加することは可能ですか? つまり、「おすすめ」と「個人」に加えて、別のセクションを追加することは可能ですか?以下のインターフェースで?

デフォルトの Word 開始画面。

組織の法務部門向けに特別に開発されたテンプレートを表示するために、たとえば「法務」タブを追加する可能性に興味があります。カスタム テンプレート ディレクトリをドメイン ポリシー (読み取り: レジストリ編集) を介してプッシュ ダウンし、カスタム テンプレートを [個人] タブに表示できることは承知していますが、管理オーバーヘッドを考えると、これは理想的ではありません。テンプレートが「個人的な」ものではないことは言うまでもありません。

理想的には、Office アプリを介してこれを実現したいと考えています。ただし、 JavaScript API for Officeのドキュメントを見ると、すぐには可能ではないようです。

この投稿(この SO の質問を介して) は、レジストリの変更について説明しており、「舞台裏」のカスタマイズは不可能であることを示唆しているようです。

そのようなカスタマイズは可能ですか?もしそうなら、どのような方法でカスタマイズしますか? Office アドイン (マネージド)、Office アプリ、その他のレジストリの変更を使用していますか?

(そして、はい、「アドイン」が新しい用語であることは承知しています。明確にするために、質問では「アドイン」という用語を使用して、Visual Studio で使用できるマネージ アドイン プロジェクト テンプレートを参照します。 2013 (Office テンプレート用の Office アプリまたはクラウド アプリとは対照的に)

4

2 に答える 2

2

はい、Visual Studio 2013 を使用して Word 2013 VSTO アドインを作成することで、Backstage タブを実装できると思います (これは、起動時に読み込まれる VBA アドイン テンプレートにリボン XML を埋め込むことによっても可能です)。

テンプレートの画像が表示されるギャラリー コントロールを備えたカスタムの Legal リボン タブを作成する方が簡単で、より優れた UI エクスペリエンスを提供できると思います。(ユース ケースによっては、カスタム タスク ペインも適切なソリューションを提供する場合があります。)

単語の準備

ご提供いただいたスクリーン キャプチャは、Word 2013 の起動時に表示される最初の Backstage ビューです。(このビューは起動時にのみ表示され、この Word インスタンスを使用するテンプレートへの今後のアクセスは、Backstage の [新規] タブを介して行う必要があります。) この Backstage の「スプラッシュ スクリーン」は、私の知る限り変更できないため、最初のステップはそれを無効にすることです。[ファイル|オプション|一般|スタートアップ オプション] に移動し、[このアプリケーションの開始時にスタート画面を表示する] のチェックを外します。これにより、Word が空白のドキュメントで起動し、このスプラッシュ スクリーンが完全に削除されます。また、この設定は、グループ ポリシーを介してユーザーの PC にプッシュ ダウンできます。(この設定を無効にしてからカスタム リボン タブ ルートに移動した場合は、起動時にテンプレートをリボンに視覚的に表示できます。)

アプローチ

Backstage の「スプラッシュ スクリーン」を無効にした状態で、組み込みの Backstage New タブを非表示にしてから、法的なテンプレートを備えたカスタムの New タブに置き換えることをお勧めします。

Word Backstage ビューは、リボン XML コードによって変更されます。このコードは、VBA テンプレート アドインに埋め込まれているか、C#、F#、または VB.NET を使用して Visual Studio に組み込まれた VSTO アドインを介して配信されます。組み込みの New タブを非表示にするには、XML に次のコードを含めます。

<tab idMso="TabOfficeStart" visible="false"/>

すべてのコントロール識別子は次の場所にあります。

Office 2013 Fluent User Interface コントロール識別子

ステップ

  1. Visual Studio (または VBA のテンプレート) でアドイン プロジェクトを作成します。
  2. 新しいタブを削除し、法的テンプレートを使用してカスタム タブを挿入するリボン XML を記述します。

開発者向けの Office 2010 Backstage ビューのカスタマイズ (Office 2013 にも適用)

Office 2010 Backstage ビューでカスタム タブを作成する (Office 2013 にも適用)

  1. アドインを展開する

これで作業を開始できますが、アドインの作成と Backstage のカスタマイズに関する他の記事を探す必要がある場合があります。

于 2015-08-12T04:53:41.170 に答える