2016-11-16 1 views
1
  1. Visual Studioで新しい「Word 2013および2016 VSTOテンプレート」プロジェクトを開始します。
  2. 既存のテンプレート "Editman.dotm"を使用します。
  3. プロジェクトに新しいアイテムを追加:リボン(ビジュアルデザイナー)
  4. グループをリボンに追加し、ボタンをグループに追加します。
  5. デバッグを開始します。新しいリボンが期待どおりに表示されます。
  6. 公開ソリューション。
  7. テストマシンの公開ソリューションから.exeを実行します。
  8. テストマシンでWordを開いてください。新しいリボンは表示されません。
  9. テストマシンでEditman.dotmを開きます。リボンが現れます。
  10. Word StartupフォルダにEditman.dotmを追加します。 Wordを実行すると、リボンはまだ表示されません。

質問:Editman.dotmをダブルクリックするとリボンが表示されますが、Word StartupフォルダにEditman.dotmを配置しても表示されないのはなぜですか?起動時に読み込まれるWord VSTOテンプレートにリボンを表示するにはどうすればよいですか?

+0

ここでの目標は何ですか?あなたは、ドキュメントレベルのプロジェクトを使用して、アプリケーションレベルのプロジェクトのように動作すると思われます。 Wordの起動に関係なく、リボンの変更を常に利用可能にしますか? – Chris

+0

はい、それは私が探しているものです。私はリボンからEditman.dotmのVBAコードを呼び出しています。 Wordがユーザーのマシンで開かれているときに、このリボンを常に開くようにします。テンプレートとしてプロジェクトを開始すると、アドインでなければならないということはありませんか?テンプレートのポイントは何ですか? –

+0

現在の私の考えは、展開のステップを間違っているということです。単純にソリューションを公開して、.exeを実行することは、正しい展開方法ではありませんが、今どこから始めるべきか分かりません。 –

答えて

1

Word 2013 and 2016 VSTO Add-Inとしてプロジェクトを作成する必要があります。テンプレートプロジェクトは、特定のWordテンプレート(dotxまたはdotm)から作成されたドキュメントを編集するときにのみ、変更内容を表示したいときに使用します。そのため、プロジェクトを作成するときにWordテンプレートを選択する必要があり、公開されたテンプレートを開いたときに表示されるのはなぜですか。

関連する問題