Excel VBAの名前を付けて保存ダイアログボックスの「キャンセル」テキストを「レビュー」に変更する方法はありますか?
デフォルトの [はい、いいえ、キャンセル] 設定を変更する方法がわかりません。
ご意見をお待ちしております。
いいえ
これを行うには、次のことが必要です。
Workbook
イベントで SaveAs をインターセプトするSave
ますSaveAs
SaveAs
UserForm を提供します (UserForm1.Show
以下は、設計されていないフォームへのサンプル行として)ユーザーフォームの保存がイベントEvents
を再呼び出ししないようにするには、無効にする必要があることに注意してくださいWorkbook_BeforeSave
すべてアップ - 私はデフォルトのままにします!
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
'exit on Save
If Not SaveAsUI Then Exit Sub
Application.EnableEvents = False
Cancel = True
UserForm1.Show
Application.EnableEvents = True
End Sub