使用GemBox 3.1 API在Excel中启用macros

那么最近有一个与GemBox.SpreadSheet 3.1的问题。 现在程序会写一个excel文件,但打开文件时会试图打开“Excel发现不可读的内容”文件,然后询问是或否,如果你想恢复文件。 点击是,然后说“该文件是一个无macros文件,但包含启用macros的内容”。

但是,如果程序在不使用macros的情况下生成不同的文件,则不会说这是损坏的,并且工作得很好。

所以我的问题是,如何使用GemBox API启用macros内容? 还是只是在某个地方糟糕的编码?

编辑:我知道该程序是保存错误的扩展名。

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