Excel 在从 c# 导出和创建 excel 时无法识别公式

Excel doesn't recognize formulas when excel is exported and created from c#

我正在从我的应用程序网站下载 excel .xlsm,问题是当我打开时有一个公式“=MyFunction(E16)”显示为“#NAME?”所以我认为公式无法识别。

我的文件受到保护,因此无法编辑(仅限有效单元格)。

当我取消保护 excel 并在 #NAME 中按回车键时?细胞是固定的。但在正常情况下,用户不能这样做。

这是怎么回事?有人可以帮助我吗?

我忘了说我正在使用 ASPOSE。 我发现这是 aspose 的一个错误,它没有修复或解决方法:

https://forum.aspose.com/t/user-defined-function-returning-value-of-name-when-reading-cell-value/86519