为什么用 Microsoft Office 创建并以 .docx 格式保存的流程图或数学方程式无法在 LibreOffice 中打开?

为什么用 Microsoft Office 创建并以 .docx 格式保存的流程图或数学方程式无法在 LibreOffice 中打开?

我正在使用 Ubuntu 11.10 和随附的 LibreOffice。

在此之前,我是 Windows 用户,我的一些以前的文档都保存为 .docx 格式。

我尝试使用 LibreOffice 打开这些 .docx 文件,我可以查看所有文本,但是我无法查看我绘制的流程图和数学方程式。

另一个问题是,如果我使用 LibreOffice 创建新的流程图并将其保存为 .docx 文件,当我重新打开该文件时,我无法查看这些流程图,但这些流程图仍然存在,占用了空间。当然,对于 .odt 格式来说没有问题。

有人知道为什么会发生这种情况吗?提前致谢。

答案1

一个快速、愚蠢(但有效!)的解决方案是打开一个 hotmail 帐户(如果您还没有),然后将文件发送给自己。Hotmail 允许您在线查看和编辑文件!

我不想支持 hotmail,GMAIL 也是这样想的,但是因为微软拥有 hotmail,所以 hotmail 能够更有效地处理 docx 和此类格式是合乎逻辑的!

答案2

基本上就是 Michael K 所说的。微软不公布其格式的规格 - 办公套件必须猜测 .docx 文件的内容。这样做是为了让微软保持对写作套件和办公产品的垄断 - 他们可以说“只有 Office 与 .docx 文件完全兼容”。

因此,LibreOffice 和 OpenOffice 等独立套件无法完全跟上最新功能。遗憾的是,没有办法解决这个问题;LibreOffice Writer 不知道如何处理文档的这一部分。

解决方法是,您使用名为“PlayOnLinux”的软件程序(它在官方存储库中,只需打开软件中心)在 Ubuntu 中安装 Office。目前它支持所有版本的 Office 中的 Excel、Powerpoint、Outlook 和 Word。您只需要准备好 ISO 或光盘以及序列号,向导就会逐步指导您完成操作。

要安装 PlayOnLinux,请查看软件中心或sudo apt-get install playonlinux在终端中输入。

相关内容