2017-02-21 73 views
-1

我在我的Excel文件中添加了一個Splashscreen,並添加了代碼來隱藏邊框和上邊欄。這意味着沒有OK按鈕或X來關閉Splashscreen。我沒有想到這一點,現在我無法打開Excel文件,因爲它卡在Splash Screen上,我無法按Alt + F11打開VBA代碼。以安全模式打開文件似乎沒有幫助。Bugged Splashscreen,無法訪問代碼來修復它

有什麼建議嗎?我確實有一個沒有啓動畫面的備份文件,但這是一個相當古老的文件,沒有我今天添加的一些附加功能,所以我想讓閃屏bug再次可用。

+1

簡單地禁止在計算機上執行所有VBA。 – Ralph

回答

0

好吧,我設法修復這個brainfart我自己。事實證明,您無法關閉Excel或Splashscreen,但可以使用Alt + F4關閉Splashscreen而不是Excel。奇怪的反應,但它修復了我的問題!

+1

Splashscreen只是一個窗口,除非您將ShowModal設置爲false,否則將保持焦點直至關閉。擊中Alt-F4就等同於擊中隱藏的關閉窗口(X)按鈕。創建一個'Application.OnTime'事件來關閉它,或者在點擊時關閉窗口..? – CLR

+0

我曾經遇到過類似的問題,最後在屏幕上添加了一個按鈕來重新打開菜單。我發現它對我自己非常有用,特別是對於調試,並最終將其留在完成的項目中,以防用戶喜歡它。 –