首页 > 解决方案 > 如何使用电子表格中的命名约定创建 600 多个 word 文档副本?

问题描述

我在电子表格中有一个包含 600 个名称的列表,我想为每个名称快速创建一个 Word Doc,并在文件名中添加名称。

我在 Mac 上工作。

标签: vbamacosautomationms-word

解决方案


为所需的命令创建一个公式。

公式的结果应该是:

cp "/path/to/original.docx" "/path/to/copy-filename.docx"

因此,例如,如果您希望将副本称为“copy-”那么A列的内容,公式可能是:

="cp ""/path/to/original.docx"" ""/path/to/copy-" & A1 & ".docx"""

然后在电子表格中填写公式以创建命令。

然后您可以复制公式结果并将其粘贴到文本编辑器中以检查它是否正确。一旦你确信它是正确的,你可以将它粘贴到一个终端窗口中,命令将被执行。

如果这是一次性任务,这就是我的建议。如果您需要每小时执行一次,那么您可能应该做一些涉及 VBA 宏的不同操作。


推荐阅读