本来是碰到一个莫名其妙的问题, 生成Excel的时候一直报如下错误: HRESULT 中的异常:0x800A03EC。
也不知道什么意思, 一路跟踪调试, 终于发现是在给单元格加上公式自动计算的时候出现这种异常.
比如要给一个单元格加上如下公式的时候
=sum(F4,F6,F8,F10,F12,F14,F16,F18,F20,F22,F24,F26,F28,F30,F32,F34,F36,F38,F40,F42,F44,F46,F48,F50,
F52,F54,F56,F58,F60,F62,F64,F66,F68,F70,F72,F74,F76,F78,F80,F82,F84,F86,F88,F90,F92,F94,F96,F98,F100)
于是亲自打开一个Excel并且这样加入公式, 果然报错.
原来sum函数的参数最多只允许30个, 多了就不行了.
后来把这个公式构造成如下的方式, 问题解决了...
=F4+F6+F8+F10+F12...