Sam询问是否有办法将同一工作簿保存到两个单独的位置。例如,一个副本可以保存到普通网络位置,另一个副本保存到本地硬盘驱动器上的文件夹中。

有许多方法可以做到这一点。例如,您可以创建自己的宏,以保存同一工作簿的两个版本。宏可以放置在快速访问工具栏上,并在要保存两个副本时单击。 (换句话说,您将一起绕过常规的保存功能。)

另一种方法是对Excel保存工作簿的方式进行少量调整。例如,以下宏将添加到工作簿的ThisWorkbook对象中:

Private Sub Workbook_BeforeSave(ByVal _   SaveAsUI As Boolean, Cancel As Boolean)

With ThisWorkbook         .SaveCopyAs ("c:\Backups\Backup of " & .Name)

End With End Sub

这是一个事件处理程序,每次您在工作簿上进行保存时都会触发该事件处理程序。此时,将执行宏并将工作簿的副本保存在本地硬盘驱动器上的指定路径中。

注意:

如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(11265)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: