【问题标题】:.xltm file opens as .xlsx file.xltm 文件作为 .xlsx 文件打开
【发布时间】:2017-03-03 18:35:13
【问题描述】:

当我从我的应用程序打开启用 Excel 宏的模板 (.xltm) 文件时,我遇到了这个问题。

我已经浏览了这个link,它告诉了 .xltm 文件是如何打开的。在这里,我想覆盖原始 .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”方法或任何其他方法时需要更改的建议。

【问题讨论】:

    标签: c# excel vba


    【解决方案1】:

    最后,在很多地方发布了相同的问题后,我得到了答案! 只需在Workbooks.Open 方法中将参数editable 设置为True 即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多