3
我有一個寫入Excel電子表格的vbs腳本。爲了能夠保存電子表格,我需要確保它尚未打開。
有人可以建議最好的方法來做到這一點?檢查Excel工作簿是否使用VBScript打開
一些研究:
- 我試圖創建一個Word任務的對象給我看所有正在運行的進程,但在Windows 7只告訴我的Excel是否正在運行與否。
- 創建Excel.Application對象不允許我訪問所有正在運行的Excel實例。
- 我曾考慮過打開電子表格進行寫入,但我能想到的唯一方法就是使用文件系統對象OpenTextFile方法,因爲Excel文件是二進制文件,所以似乎並不正確。
還有其他想法嗎?
至於正在運行的進程,請檢查此線程以確定正在運行的進程以及啓動它們的人員:http:// stackoverflow.com/questions/76275/how-can-i-kill-a-process-using-vbscript-started-by-a-particular-user/89397#89397 – unrealtrip 2010-10-11 15:07:43