2016-10-21 25 views
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」メソッドまたは他の方法を呼び出す際に変更が必要なものに関する提案が必要です。

答えて

0

最後に、同じ質問を多くの場所に投稿した後、私は答えを得ました! メソッドでは、引数editableTrueを設定するだけです。

関連する問題