是否可以通过命令行根据某些模板创建一个新的 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 实际上是一个始终不包含任何内容的文件/设备。