最近有一个GemBox.SpreadSheet 3.1的问题。现在程序将编写一个excel文件,但是当打开文件时,它将尝试打开文件“Excel发现不可读的内容”,然后询问是或否,如果您想尝试恢复文档。单击是,然后显示“该文件是一个无宏文件,但包含启用宏的内容”。
然而,当程序在没有宏的情况下制作不同的文件时,它并没有说它已经损坏并且工作得很好。
所以我的问题是,如何使用GemBox API启用宏内容?或者某处的编码不好?
编辑: 我发现该程序正在保存错误的扩展名。
答案 0 :(得分:2)
我发现,为了启用启用宏的内容,该文件需要存储在XLSM中,而不是XLSX!