我正面临一个问题。有时,当我打开工作簿(没有宏)时,我的计算方法会更改为手动。通过对这个问题的研究,我发现了以下原因。
测试表明,默认情况下计算设置设置为自动设置。只有在下列情况下才能将其设置为“手册”: (1)已将默认工作簿更改为将计算模式设置为“手动”的工作簿; (2)如果存在某种AutoOpen宏,则设置计算模式; (3)如果有一些自动加载工作簿(XLSX或XLTX,包括个人工作簿),计算设置为手动;或 (4)如果以双击方式启动Excel,则在Windows中将计算设置为“手动”。
我不明白原因(1)、(3)、(4)的解释,因为Application.Calculation是应用程序级别的属性。有人能解释一下工作簿和应用程序属性之间的关系吗?
发布于 2015-07-21 19:02:03
Excel从Excel会话中打开的第一个非加载项、非模板工作簿中设置其初始计算模式。然后打开的第二个工作簿不会改变计算模式,但是当然,VBA或用户可以修改它。
https://stackoverflow.com/questions/31544942
复制相似问题