0

質問の背景は次のとおりです。

  1. Excel アドインと Excel テンプレート プロジェクトを使用したソリューションがあります。簡単な機能は、アドインにリボン ボタンがあり、テンプレート プロジェクトのテンプレート (.xltx) ファイルを開いてビジネスを行うことです。

  2. アドインにテンプレート参照を追加したので、アドインのマニフェスト ファイルに依存関係セクションが存在しました。

問題は、アドイン プロジェクトを clickonce で公開してインストールしたことです。ただし、テンプレートを開くと常に例外がスローされます。

エラー メッセージ: 'exce..vsto_ae2ff0e19d548faf_0001.0000_bc4bb0e76797a3d0ExcelTemplate1' が見つかりませんでした。ファイル名のスペルを確認し、ファイルの場所が正しいことを確認してください。最近使用したファイルのリストからファイルを開こうとしている場合は、ファイルの名前が変更、移動、または削除されていないことを確認してください。

調査: .xlsx ファイルがインストールされた場所 (例: C:\Users\XXX\AppData\Local\Apps\2.0\XXX) にコピーされていないことが原因であることがほぼわかっています。フォルダーを公開しますが、役に立たず、この記事と混同しましたhttp://blogs.msdn.com/b/vsto/archive/2009/05/20/deploying-multiple-office-solutions-in-a-single- installer.aspx、vsto および .xltx ファイルをインストール フォルダーに含める方法を教えてください。

4

1 に答える 1

0

これを行うには、ウィンドウインストーラーを作成する必要があると思います。それでもクリック ワンス パブリッシュを使用する場合は、Windows インストーラーを VS の前提条件として追加する必要があります。

于 2013-06-14T13:19:22.770 に答える