ActiveWorkbook与ActiveWindow

时间:2014-06-08 20:11:31

标签: vba excel-vba excel

我有一个小问题 ActiveWorkbookActiveWindow之间有什么区别? 有时候我觉得它们是一样的

1 个答案:

答案 0 :(得分:3)

  • Windows和工作簿确实有不同的属性/方法(虽然有些属性相同),因此您无法始终使用另一种属性/方法。

  • ActiveWindowClose不会一直关闭工作簿(例如,如果在activeworkbook中打开了两个或更多窗口)。

  • 此外,如果您使用Windows(wbName).Activate,那么您也可以使用Windows设置("隐藏已知文件类型的扩展名"),这将决定您的Windows名称的显示方式(例如,有或没有.xls(x)扩展名)可能导致代码出错。

  • 除非您需要(例如更改高度),否则通常要更好地避免引用窗口。