2015-10-16 71 views
1

我需要知道打開了多少個Excel文件,因此如果超過兩個,我可以關閉最後一個。我怎樣才能得到打開文件的數量?我已經閱讀了Worksbooks.Count ...但我沒有得到任何東西。我使用VBScript代碼。計算打開的Excel工作簿的數量

我試過這個...但只是得到文件的名稱。

Set objExcel = GetObject(, "Excel.Application") 
Set WB = objExcel.ActiveWorkbook 
WScript.Echo "Hello" + WB.Name 
WScript.Echo "number of excel" + WB.Count 

回答

2

剛剛解決!!! 我只是需要得到正確的工作簿的實例:

Set objExcel = GetObject(, "Excel.Application") 
Set WB = objExcel.ActiveWorkbook 
Set WBS = objExcel.Workbooks 
WScript.Echo WBS.Count 
相關問題