在Excelmacros中导致MS VB运行时错误-2147417848(80010108)的原因是什么?

我有一个在我的机器上运行良好的macros,但是当我尝试在另一台机器上运行它时,会出现以下错误。

Microsoft Visual Basic

运行时错误-2147417848(80010108)
自动化错误
被调用的Object已经与客户端断开连接。

我发现这个错误是由“冻结窗格”造成的。 如果你在面板的滑动部分,你会得到崩溃,如果你在冻结位一切正常。 解决方法是:首先将活动单元格更改为冻结窗格中的单元格,例如Range(“A1”)

这是一个可能的解决scheme。 我自己没有遇到错误,所以我不知道所以…

此外,更多的细节将是有益的,围绕行错误的代码是什么? 代码在干什么? 两台机器是否运行相同版本的Windows和Excel?