从我的应用程序打开时,打开Excel宏启用模板(.xltm)文件时遇到问题。
我已经完成了这个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)
但是,它仅以.xlsx格式在Excel中打开文件。
需要建议在调用'Workbooks.Open'方法或任何其他方法时需要更改的内容。
我也在Stack Overflow中发布了这个问题,但我知道超级用户更适合让你的问题得到解答与Excel相关。
答案 0 :(得分:0)
最后,在很多地方发布相同的问题后,我得到了答案!只需要在editable
方法中将参数True
设置为Workbooks.Open
。