小计function不被OLEDB评估

我有一个Excel电子表格,我在C#中使用ADODB和OLEDB api以编程方式访问。 我试图检索一个小计函数的评估值( IMEX=1在连接string中设置),但只有当它应该是非零值时,我只得到值为0。

例如, =SUBTOTAL(9, A1:A4)会给我0。

但是, =SUM(A1:A4)给出了适当的值。

我知道我可以通过使用总和来解决这个问题,但是电子表格是通过使用小计function提供给我的。