0
アプリケーションから開いたときに、Excelマクロが有効なテンプレート(.xltm)ファイルを開く際に問題が発生しました。.xltmファイルが.xlsxファイルとして開きます
このlinkは、.xltmファイルの開き方を示しています。ここでは、orignal .xltmファイルをオーバーライドしたいので、C#でプログラマチックに.xltm形式で同じファイルを開く必要があります。
以下はWorkbooks.Open
を呼び出すためのコードです。
Globals.ThisAddIn.Application.Workbooks.Open(DisplayFile, false, false, Type.Missing, "", "",
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, 0)
ただし、Excelではファイルを.xlsx形式でのみ開きます。
「Workbooks.Open」メソッドまたは他の方法を呼び出す際に変更が必要なものに関する提案が必要です。