VSTO Excel 2010マクロが有効なテンプレートプロジェクトを作成しています。これは、さまざまなファイル/コンテンツ/リソースとともにパッケージ化し、ターゲットマシンにインストールします。VSTOプロジェクトからExcelテンプレートのパスを取得する方法
ユーザがショートカット(たとえばデスクトップから)をExcelテンプレートにクリックし、アドインを使用してExcelを起動し、そこから作業することを意図しています。また、VSTOリボンボタンによってトリガされるインストールディレクトリにいくつかのdotxレポートがあります。
質問:VSTOリボンボタンからインストールディレクトリを調べるにはどうすればよいですか。
新しいExcelワークブックはExcelテンプレートから来たので、ThisWorkbook.Template.Pathのようなものがあれば良いでしょう。
EDIT:私はこの質問には2つの部分があります実現する第二の明確化を必要とする一方で、最初の部分がhere答えている:\テンプレート:
は、私はCでテンプレートドキュメントmytemplate.xltmがあるとします。私はその後、ファイルをダブルクリックしてExcelを開き、 "New Workbook"がファイルからデフォルトで作成されます。今度は、 "New Workbook"からパス "C:\ templates"を取り戻すにはどうすればいいですか?私は、どこからファイルmytemplatex.xltmまたはそれ以上のファイルが "New Workbook"を作成したかを知りたい。
この質問への回答は、C#VSTO/Interopの "C \ templates \ mytemplate.xltm"としてください。ありがとう。
こんにちは、こんにちは、このアドインはありませんので、私はApplication.TemplatesPathが存在するかどうかを確認する必要があります。まもなくgGetに戻りますか?ありがとう。 – Jake
thisAddInをThisWorkbookに変更する場合はブックブックのアドイン – Kiru