Microsoft于2014年4月停止了对Windows XP和Office 2003软件的支持,大多数用户已升级到Office 2007或最新的2013版本。旧版本的Office文件使用二进制文件,新版本的Office将以兼容模式打开,因此可能会出现问题。如何将这些旧文件转换为Open XML格式的新版本?
[解决问题的想法]
最简单的方法之一是在新版本的Office中打开旧版本的Office文档,然后通过“另存为”对话框将其另存为新版本格式的文档。但是,如果要转换的文档很多,则此方法太麻烦,因此可以使用Office 2013提供的一些工具快速转换。
[如何解决问题]
使用“转换”实现一键更新
如果是少量Office文档,则可以通过“转换”执行一键转换,例如Excel 2013版本。
加载旧格式的Excel工作簿。标题栏中的文件名后面会显示“兼容模式”一词。切换到“文件”选项卡,在左侧导航窗格中选择“信息”,然后单击右侧窗格中的“转换”按钮,将弹出对话框(图1),单击“确定”后,自动转换将快速完成。
使用OFC进行批量更新
如果需要将多个旧格式的Word文档转换为新版本格式,则使用这些方法可能会很麻烦,在这种情况下,您可以使用正式提供的OMPM工具执行批量转换。首先,必须从internet下载并解压缩OMPM工具包,在工作之前,在包含要更新的文件的计算机上安装Microsoft Office兼容包。
进入OMPM解压缩文件夹后,可以在Tools目录中找到O命令行工具。参考内置O文件进行相关设置,设置项目很多,但我们只需要关注两个方面。
1.指定要更新的文件的位置。找到[FoldersToConvert]部分并以“fldr=\\server\share\docs”格式添加内容。例如“fldr”
2.更新后指定输出位置:默认情况下,OFC在更新后将更新文件保存到当前路径的Converted目录中。如果需要重新定位,可以找到[ConversionInfo]部分并更改“destinationpathted”
完成上述更改后,您可以进入命令提示环境,运行O命令(请参见命令路径),然后稍等片刻,完成文件格式批量更新操作(图3)。
当然,除了上述方法外,还可以考虑使用VBA的方法。这里不一一介绍了。