如何使用 MS Word 通过命令行从模板创建具有特定文件名的新文档?

如何使用 MS Word 通过命令行从模板创建具有特定文件名的新文档?

是否可以通过命令行根据某些模板创建一个新的 MS Word 文档,以便将其自动存储到指定的文件中?

以下命令根据指定的模板创建一个新文档。但是,此新文档需要从 MS Word 交互保存。

winword /tc:/tmp/template.dot

我希望新文档在创建后自动保存到指定文件中。因此,使用下面的命令(其中有一个/file指向所需文件的标志)就可以了。

winword /tc:/tmp/template.dotx /file c:/tmp/new-document.docx

我找不到任何 MS Word 命令行标志来实现这种行为。也许它不可用,或者我错过了。

谢谢。

答案1

如果您只需要一个新的、空白的 Word 文档,您可以使用以下命令:

echo. 2>"New Document.docx"

所有这些操作都会创建一个空文件;空文件表示您没有在其中回显任何内容。该文件可以使用 Word 2013 正确打开,尚未使用其他版本进行测试。它在 Word 中打开的原因仅仅是因为文件扩展名。

请注意,您可以在此处使用完整的路径和名称,而不仅仅是文件名。

编辑:另一种更简单的方法:

copy NUL "New Document.docx"

只需将 NUL 的内容复制到新文件中即可。在 DOS 中,NUL 实际上是一个始终不包含任何内容的文件/设备。

相关内容