我在處理OnWorkbookBeforeClose事件,需要提示用戶保存更改。有很多關於如何禁用保存更改對話框,但沒有關於如何顯示它...如何顯示Excel保存更改對話框
(我需要整理一些東西,如果這樣做,然後讓Excel把這個盒子,用戶按下取消,沒有事件表示用戶未保存工作簿並且它仍處於打開狀態並處於活動狀態)。
由於沒有用於SaveDontSaveCancel標準對話框的DialogButtons(最接近YesNoCancel),有沒有什麼方法可以顯示Save Changes對話框? (要清楚我對Save或SaveAs對話框不感興趣,只有'保存更改'對話框提示:'您是否想要將更改保存到Book1.xks?並且有3個按鈕:保存,不需要保存保存,取消)
XlBuiltInDialog.xlDialogSaveWorkbook只顯示保存對話框提示輸入文件名(暗示用戶已選擇「保存」)。
或者,如果在工作簿關閉後引發事件,那麼這將允許我做我需要的。
我寧願給用戶提供正確的Excel對話框,所以不想真正推出我自己的。
我記得的3個按鈕是「保存」,「不保存」和「取消」。我不記得在一個框中顯示「保存,另存爲,取消」的對話框? –
確實 - 很好的發現,q編輯。 – GalleySlave
您可以請發佈解決方案嗎? @GalleySlave – Vbp