我需要制作一个VBA脚本,它可以获取当前工作簿的完整副本并将其保存为新名称。VBA Excel备份:通过VBA以新名称保存当前工作簿副本,保留VBA脚本,无提示
它需要是VBA脚本和一切的完整副本。
用户可能不会被提示输入任何内容 - 新的文件名(和位置)将由代码提供。
我需要制作一个VBA脚本,它可以获取当前工作簿的完整副本并将其保存为新名称。VBA Excel备份:通过VBA以新名称保存当前工作簿副本,保留VBA脚本,无提示
它需要是VBA脚本和一切的完整副本。
用户可能不会被提示输入任何内容 - 新的文件名(和位置)将由代码提供。
这样的事情确实足够了吗?
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:="C:\Data.xlsm"
Application.DisplayAlerts = True
对于完美的问题了解:) – 2013-04-04 11:57:58
当@Siddharth Rout和roger_rowland合并时,我得到了一个工作代码。谢谢! – 2013-04-05 10:51:40
'.SaveCopyAs'? http://msdn.microsoft.com/en-us/library/office/ff835014.aspx – 2013-04-04 11:43:00
这非常简单,并且完全受Excel宏记录器支持。请记住使用另存为并将文件扩展名设置为'.xlsm'... – 2013-04-04 11:43:01