![为什么我可以用 OpenOffice 打开 .docx,但不能用 Word 打开 .odt?](https://linux22.com/image/1358858/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E5%8F%AF%E4%BB%A5%E7%94%A8%20OpenOffice%20%E6%89%93%E5%BC%80%20.docx%EF%BC%8C%E4%BD%86%E4%B8%8D%E8%83%BD%E7%94%A8%20Word%20%E6%89%93%E5%BC%80%20.odt%EF%BC%9F.png)
我使用的是 Office 2007 和 OpenOffice 3.3。我必须能够打开和保存 .docx 和 .odt 格式的文档。既然 .odt 是一种开放格式,为什么 Word 不能打开和保存该格式的文档?
编辑:是否有一个程序可以以良好的质量打开和保存两种格式,以便使用 Word 或 OpenOffice 打开时不会出现问题?
答案1
Word 2007 确实支持读取和生成 ODF 1.1 .odt 文档。您应该确保 Office 2007 的版本至少为 SP2。
Microsoft Office 2010 也支持 ODF 1.1。Microsoft Office 2013 则支持 ODF 1.2,包括在 Excel 和 OpenDocument 电子表格 (.ods) 文件之间交换 OpenFormula。
支持一种原生格式(OOXML 或 ODF)的产品所实现的转换在读取/写入另一种格式(ODF 或 OOXML)时并非完全无瑕疵。您应该小心确保您感兴趣的特定类型的文档在来回传输时不会丢失保真度。
一个有用的帮助是 Microsoft SkyDrive 免费服务及其适用于 Microsoft Office 的 Web 应用程序。SkyDrive WebApps 提供 ODF 和 OOXML 的导入和导出功能,这是它支持的有限功能之一。如果您的文档可以在那里成功转换格式,我会说这是一个安全的选择。 SkyDrive 网站
答案2
这开放文档格式(.odt、.odp、.ods……)是一个开放格式和免费使用. 微软Office Open XML 格式(.docx、.pptx、.xlsx)也是一个开放标准,但它不是免费的,许可费用必须支付给微软。
所以你的问题的答案是:一切都是为了钱。微软试图通过不支持开放文档格式来迫使其他产品(如 OpenOffice/LibreOffice)购买其 Office Open XML 格式的许可证。欧盟迫使微软在最新版本的 Office 中支持开放文档格式(Office 2013)。因此,如果您使用的是 Microsoft Office 2013,则应该能够打开和保存开放文档格式的文件。