3

我有一个用户有很多文件需要从 .doc 转换为 docx。完全批处理的过程不是正确的方法,但需要多个文件。我认为在资源管理器中右键单击会很好,并且可以很好地工作,但现在需要一个可以工作的转换器!

我已经尝试过此处描述的 OFC.exe 工具,但无法使其工作,也无法看到如何将其集成到右键单击解决方案中。

我正在使用此堆栈溢出问题中所述的 wordconv 文件转换器,但我找不到命令行的任何描述。令我沮丧的是,当我运行转换时,我发现文档已转换为 docx,但它仍处于兼容模式。

我想使用 wordconv,因为它已经由 MS 安装和制作,因此不必在企业环境中购买新软件。我真的不想打破视觉工作室并让所有的 COM 都起来。

那么:wordconv 会起作用吗?你有命令行吗?我需要另一种方法吗?

4

1 回答 1

3

您可能已经获得了正确的命令行开关:

"C:\Program Files\Microsoft Office\Office12\wordconv.exe" -oice -nme <input file> <output file>

where 和需要是完全限定的路径名​​。Microsoft 没有提供官方文档,只有上述重新设计的版本。

您应该知道,仅使用 wordconv 实用程序不会让您退出兼容模式。如果需要,您将不得不使用 Word 2007(或更好的 Word 2010,因为 Word 2010 中还有另一个 Word 2007 兼容模式)。

但是,存在兼容模式以允许以 .docx 格式高保真地表示您的旧 .doc 文档。如果您转换出兼容模式,文档布局可能会更改甚至中断。因此,您应该考虑是否真的需要完全转换。

有关更多信息,您可以查看此线程:

自动化:如何自动将 .doc 转换为 .docx?

于 2012-06-12T14:28:04.877 回答