我对在Excel中保存有疑问。
我有一个可以保存文件的VBA脚本代码,但是我想知道是否可以单击“保存” /“另存为”按钮来触发脚本,而不是创建一个新标签并为该标签添加子项。
我可以这样做吗?
答案 0 :(得分:1)
为了在每次保存工作簿时运行脚本,您需要将代码放置在Workbook_BeforeSave
事件中。您将其放置在ThisWorkbook模块中。
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
MsgBox ("Hello World")
End Sub
此代码现在将在每次保存工作簿时运行,无论保存命令的执行方式如何。在我的示例中,它触发了一个消息框,但是显然,您可以运行您选择的任何代码。