当前位置 : 主页 > 网络安全 > 测试自动化 >

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

来源:互联网 收集:自由互联 发布时间:2021-06-19
我在一个文件夹中有一堆.doc文件,我需要转换为.docx. 手动将.doc转换为.docx非常简单: 在Word 2007中打开.doc 点击另存为… 将其另存为.docx 但是,对数百个文件执行此操作绝对不是很有趣.
我在一个文件夹中有一堆.doc文件,我需要转换为.docx.

手动将.doc转换为.docx非常简单:

>在Word 2007中打开.doc
>点击另存为…
>将其另存为.docx

但是,对数百个文件执行此操作绝对不是很有趣. = p

你会如何自动化?

自动化Word.

如果您使用的是.NET,请将Microsoft.Office.Interop.Word(确保它是版本12 – 相当于Word 2007,以便您可以实现上述目标)添加到您的项目并使用它自动化word app来完成你想在上面做.伪代码

>创建应用程序对象
>使用应用程序对象打开文档(通过提供文件名)
>使用应用程序对象通过向其提供格式和输出文件名来执行SaveAs
>关闭当前文档
>循环上面直到你完成所有文件
>管家代码以释放Word或Doc对象

您可以在google上找到大量示例,只需在C#中搜索Word Automation或其他内容.

网友评论