在 Word 上创建宏以使用当前名称保存在不同位置

在 Word 上创建宏以使用当前名称保存在不同位置

我有一台 Windows 10 电脑。

基本上我有一个类似的问题:如何同时将文件保存到两个位置?, 但恰好相反。我的 U 盘上有文件,我想保存它们我的电脑[或不同的我使用 USB 棒作为备份。据我所知,没有外部软件就无法做到这一点。

所以我想出了一个解决方案:由于我主要处理 MS Word 文件,我录制了一个保存文件的宏,然后通过“另存为”将其保存在我的计算机上(然后关闭它)。但问题是,即使我没有更改名称,宏也会在使用“另存为”时记录文件名。因此,当我保存其他文件时,它会获得与录制宏时使用的文件相同的名称,并且先前的文件将被新文件替换。我尝试通过复制粘贴输入文件名,但它仍然记录实际名称。

我启用了 Windows 的“文件历史记录”功能,将历史记录保存在不同的 USB 驱动器上,但如果我能执行以下操作之一,效果会更好:

  1. 使宏使用其原始名称(或任何唯一名称)保存每个文件
  2. 防止文件互相替换

但我希望它发生自动地!我没有点击“保存”,而是点击了宏就这样。请不要发布无法自动出现的解决方案的答案/评论(当然,在设置之后)。

PS 如果你知道一个适用于 Windows 的备份软件,它不需要即使单击一次(超出提到的宏)设置后,并且价格不贵,我会对它很感兴趣。

答案1

录制宏后,替换"Document1.docx"(其中文档1这只是当前文档名称的一个示例,使用ActiveDocument.Name当前名称保存文档。

相关内容