【发布时间】:2017-12-20 21:00:52
【问题描述】:
我正在尝试计算当前打开的工作簿数量。 Workbooks.Count 将不起作用,因为并非所有文件都在同一个 Excel 应用程序实例中。当文件下载后打开时,它在一个新的excel实例中,所以Workbooks不包含它。
有没有办法为每个正在运行的 Excel 实例获取所有工作簿的计数?
【问题讨论】:
-
我也用 Windows.Count 替换了它,没用。
-
试试
for each b in application.workbooks -
我试过
For Each b In Application.Workbooks MsgBox (CStr(b.Name)) Next b但没有运气,仍然只显示带有按钮的工作簿。 -
工作簿是否在不同的应用程序中打开? (例如,下载的工作簿通常会在完全不同的 Excel 应用程序中打开)
-
好的,我会修改我的问题来问这个。