【发布时间】:2009-01-18 15:33:53
【问题描述】:
我通过 COM 自动化(在 c# 中)使用 Excel,但似乎问题无法控制在盒子上启动的 excel 版本 - 我们同时使用 Excel 9 和 Excel 11,并且一组特定的电子表格需要 excel 9 否则它们将无法工作。
我包含了 excel 9 com 引用,但在另一个人的机器上启动了 excel 11。我怎样才能解决这个问题 ?
【问题讨论】:
-
大多数用户不会在同一个盒子上拥有两个不同版本的 Excel。作为开发人员,您可能会,但用户通常不会。如果用户的机器上有 Excel 11.0 或更高版本,而您需要 Excel 9.0,那么您就有问题了...
-
也许您可能想解释一下为什么工作表不能在更高版本的 Excel 上正确运行?通常较高版本的 excel 应该能够毫无问题地运行 Excel 9.0 电子表格。
-
我们使用的文件是非常复杂的手动计算vba怪物,我相信从9->11在范围相交或类似行为方面有一些变化。由于上述问题,我们所有的用户都有 9 和 11。
标签: excel com automation