使用 VBA 的 Excel 2016 工作簿在開啟後立即關閉

使用 VBA 的 Excel 2016 工作簿在開啟後立即關閉

我建立了一個 Excel 工作簿(CPD.xlsb 供參考)。它具有廣泛的 VBA 編程,包括打開文件時執行的代碼(私有子工作簿_Open()ETC。

該工作簿已部署給近 70 位用戶,並已運行 8 個月。當時,它可以在 Windows 7 或 10、32 位元或 64 位元以及 Office 2013 / 2016(又稱 365 ProPlus)的某種組合上運行。現在幾乎所有使用者都在使用 Win10/Excel2016,並且它適用於 4 大洲 7 個國家/地區的所有作業系統/Office 組合。 。 。

。 。 。除了一個人。 (總有一個,對吧?)

他和我們大多數人一樣有Win10/Excel2016。他可以毫無問題地運行我建立的其他包含 VBA 的 Excel 工作簿。但是,每當他開啟此 CPD.xlsb 檔案時,Excel 就會立即關閉。當我們重新啟動它時,Excel想要啟動安全模式,我們就是這麼做的。並且,正常關閉/重新啟動後,Excel 可以正常開啟。但是,每次我們嘗試開啟 CPD.xlsb 時,都會導致 Excel 關閉。

沒有彈出視窗、警告或對發生的情況的解釋。 Excel 剛剛退出。

在 Excel 關閉之前,甚至沒有時間按 Ctrl+Break 來中斷程式碼。

由於幾乎 70 個其他用戶沒有遇到任何問題,我無法想像這是一個程式設計問題。

  • 我比較了他的 Excel 設定(文件/選項)到我的,它們完全匹配。

  • 我給了他一個全新的 CPD.xlsb 副本,並將其放在另一個資料夾中,然後它崩潰了。

  • 我做了快速解決在 MS Office 365 Pro Plus 上,它仍然崩潰。

  • 我做了線上維修對於 MS Office 365 Pro Plus,它仍然崩潰。

  • 我給他發了一本不同的工作簿,裡面有一個簡單的內容工作簿_開啟()彈出 MsgBox 的例程,且運作正常。

幫助!我缺什麼?什麼會導致這台 PC 在開啟檔案時立即關閉 Excel?

感謝您的任何建議!拉塞爾

相關內容