Excel 2010有一個惱人的功能,您可以在其中單擊幾個按鈕並將Excel電子郵件從當前正在處理的文件中取出。據我所知,這種情況發生時不會觸發任何保存(因爲我的代碼會在On Save事件觸發時觸發)。這很煩人,因爲我故意設置我的Excel應用程序以防止以PDF格式以外的任何其他格式保存文件,並且這些特定的Microsoft提供的功能完全刪除了我的控制權。在Excel 2010中測試應用程序級別對話框
當我錄製宏並訪問該功能(通過文件|保存&發送|作爲附件發送),宏記錄顯示,達不到這個序列會導致下面的代碼來火:
Application.Dialogs(xlDialogSendMail).Open
據正如我所知道的那樣,這是唯一觸發的代碼。
我的問題是這樣的:有沒有什麼辦法來測試這個事件,以便我可以停止它的軌道或至少彈出某種對話框來提醒用戶不應該這樣做?理想情況下,我需要知道如何在Excel 2010和Excel 2007中執行此操作,因爲我的公司使用了兩者。
+ 1好的問題:) –