有没有办法将excel VBA中SaveAs对话框上的“取消”文本更改为“审核”?
我不知道如何更改默认的Yes,No,Cancel设置。
非常感谢您的意见。
答案 0 :(得分:3)
没有
要做到这一点,您需要:
Workbook
事件Save
而不是SaveAs
SaveAs
UserForm(UserForm1.Show
以下作为非设计表单的示例行)请注意,应禁用Events
以防止UserForm Save重新调用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