2011-12-22 163 views
1

我正在使用Excel 2010.
當我通過UI關閉工作簿或甚至通過workbooks(name_of_workbook).close方法時,工作簿仍作爲項目保留在VBA編輯器中。已關閉的工作簿保留在VBA編輯器中

這是爲什麼?有沒有辦法從VBA編輯器中刪除封閉的工作簿?

+0

你的工作簿是一個插件嗎?它是否被VBA中的任何其他開放工作簿引用(使用引用)? – shahkalpesh 2011-12-22 15:10:08

+0

不,這只是一個標準工作手冊。但是,我遇到過與通過VBA參考引用另一個打開的工作簿的工作簿類似的情況。 – Harry 2011-12-22 15:32:04

+0

請檢查其他打開工作簿的參考。可能是現有的打開工作簿(或插件)引用此工作簿的情況。 – shahkalpesh 2011-12-22 15:34:19

回答

1

我想我可能會有答案。我還有兩個VBA插件,Smart Indenter和VBA MZ-Tools。我試圖在沒有加載這些文件的計算機上打開和關閉工作簿(這兩個加載項都需要一些註冊表調整才能在我們的計算機上正確加載),但我沒有遇到問題。

+0

另請參閱我的答案在:http://stackoverflow.com/questions/10696636/excel- VBA項目,未獲得封閉/ 25744783#25744783 – jreichert 2014-09-09 12:35:42

相關問題