我可以用Excel中的VBA保存功能替换“保存”或“另存为”按钮吗?

沃克·韦恩

我有一个关于在Excel中保存的问题。

我有一个可以保存文件的VBA脚本代码,但我想知道是否可以单击“保存” /“另存为”按钮来触发脚本,而不是创建一个新标签并为该标签添加子项。

我可以这样做吗?

rohrl77

为了在每次保存工作簿时运行脚本,您需要在Workbook_BeforeSave事件中放置代码您将其放置在ThisWorkbook模块中。

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    MsgBox ("Hello World")
End Sub

现在,无论保存命令如何执行,此代码都将在每次保存工作簿时运行。在我的示例中,它触发了一个消息框,但是显然,您可以运行您选择的任何代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

VBA中DOM的另存为或保存对话框

如何在excel VBA中仅在“另存为”而不是在正常的“保存”上运行宏

我可以通过ClosedXML将EXCEL工作表另存为CSV吗?

我可以编辑Visio形状并另存为新的吗?

在 C# 中另存为 Excel 可能需要很长时间才能保存

我可以用模块替换Linux内核功能吗?

我在GarageBand中单击“保存”而不是“另存为”,如何恢复旧歌曲?

使用excel VBA在IE中单击“另存为”

关闭另存为窗口而不保存

另存为不保存文件

硒可以用于单击打印,然后另存为pdf吗?

有什么方法可以使用“另存为”功能将文件直接保存到ftp服务器?

我可以用条件替换 ndarray 中的值吗?

如何使用基于django类的视图处理“保存”和“另存为”按钮

按钮显示另存为对话框,然后保存到设置的位置

获取Firefox“另存为”对话框,以停止猜测我要保存文件的位置

保存时,Photoshop始终以“另存为”对话框提示我

我可以将%sql块的输出另存为对象吗?

我可以将整个滚动窗格另存为“ pdf”吗?

我可以在Heroku中将对象另存为配置变量吗?

我可以通过批处理在Matlab中将许多图形另存为位图吗?

“另存为”和“保存副本”有什么区别?

VB脚本另存为不保存格式更改

PHP保存文件而不另存为对话框

使用 QFileDialog.getSaveFile() 进行“保存”和“另存为”

当需要“另存为”时,如何避免“文件->保存”的危险?

保存原件副本时另存为错误

IE 10打开保存并另存为

“另存为”将所有文本保存在 1 行中