我想知道是否有将文档文件转换为docx的选项。我尝试使用新的对象COM"Word.Application",但有很多边缘情况,如带有密码的文件,打开文件,打开时必须选择如何打开文件。所以我决定找到另一种方法来进行转换。(我有超过100万个文档文件要转换。)
您可以先看看谷歌,它存在许多在线或批处理转换器。您可以尝试Docx-to-Doc Batch Converter
"有很多边缘情况,比如带有密码的文件"意味着无法打开文件。要转换文件,您必须打开它。
您可以使用名为DocTo的实用程序https://github.com/tobya/DocTo如StackExchange问题中所述https://webapps.stackexchange.com/a/74930/194688
我发现有助于解决这个问题的标志
.docto.exe --inputfile "." --outputfile "C:somenewpath" --format wdFormatDocumentDefault --outputextension .docx -C 65535
--inputfile "."
是包含.doc文件的文件夹--outputfile "C:somenewpath"
是用于输出转换后的.docx文件的文件夹--format wdFormatDocumentDefault
告诉docto转换为Word的默认格式- 如果输出是目录,则
--outputextension .docx
是必需的 -C 65535
将确保转换后的文件为Word的最新版本