3 回答

TA貢獻1906條經(jīng)驗 獲得超10個贊
我找到了第二個解決方案。
在彈出窗口中點擊“調(diào)試”按鈕。
按Ctrl+ Pause|Break兩次。
點擊播放按鈕繼續(xù)。
完成后保存文件。
希望這對某人有幫助。

TA貢獻1735條經(jīng)驗 獲得超5個贊
在開發(fā)了相同的VBA代碼并在過去的幾天里運行了數(shù)百次(從字面上看)之后,我遇到了這個問題。唯一不同的是,在遇到這個令人困惑的問題之前,我無意中用了非傳統(tǒng)的方法結(jié)束了VBA代碼的執(zhí)行。
我清理了所有臨時文件,重新啟動等等。當我在所有這些操作之后再次運行代碼時,仍然遇到問題-在進入第一個循環(huán)之前。有意義的是,“在彈出窗口中按“調(diào)試”按鈕,然后按兩次[Ctrl + Break],然后可以繼續(xù)運行而不會停止”,因為Office / Windows組合中的某些內(nèi)容尚未釋放執(zhí)行??ㄗ×恕?/p>
多余的Ctrl + Break操作可能會解決延遲執(zhí)行的問題。

TA貢獻1946條經(jīng)驗 獲得超3個贊
我也遇到了這個問題,也將Excel 2007與foobar.xlsm(啟用了宏的)工作簿一起使用,通過簡單地嘗試關(guān)閉右上角紅色X上的工作簿,而沒有運行宏,該工作簿將獲得“代碼執(zhí)行已被中斷”全部或任何“初始化”表單,工作簿或workheet宏。我得到的選項是“ End”或“ Continue”,Debug始終顯示為灰色。我像以前的海報一樣建議“控制面板”->“程序和功能”->右鍵單擊“ Microsoft Office Proffesional 2007”(在我的情況下)->“更改”->“修復”。
這為我解決了問題。我可能會補充說,這是在MS更新后不久發(fā)生的,而且我還從Microsoft的Excel中找到了一個名為“ Team Foundation”的插件,我當然不是自愿安裝的
添加回答
舉報