用activeworkbook代码屏幕更新

如果我有以screenupdating = false开头的代码,然后在代码中通过ActiveWorkbook定义工作簿,则screenupdating = false是否会影响被认为是activeworkbook的内容?

.ScreenUpdating应用于应用程序对象,而不是Excel内的顶级对象。 这意味着该属性将被应用到整个Excel中,包括任何新的工作簿。 问候,

您正在使用的工作簿仍然是ActiveWorkbookScreenupdating = False只是在你运行某些VBA /macros代码时看不到发生了什么的地方。 由于Excel的GUI不会四处移动,变化等,所以使用更less的内存和处理器能力,使得它在时间上更加高效。