使用GemBox 3.1 API在Excel中启用宏

时间:2012-08-20 18:43:41

标签: c# excel

最近有一个GemBox.SpreadSheet 3.1的问题。现在程序将编写一个excel文件,但是当打开文件时,它将尝试打开文件“Excel发现不可读的内容”,然后询问是或否,如果您想尝试恢复文档。单击是,然后显示“该文件是一个无宏文件,但包含启用宏的内容”。

然而,当程序在没有宏的情况下制作不同的文件时,它并没有说它已经损坏并且工作得很好。

所以我的问题是,如何使用GemBox API启用宏内容?或者某处的编码不好?

编辑: 我发现该程序正在保存错误的扩展名。

1 个答案:

答案 0 :(得分:2)

我发现,为了启用启用宏的内容,该文件需要存储在XLSM中,而不是XLSX!