Microsoft Office 2010是否仍与LibreOffice存在不兼容问题

我知道Microsoft Office 2003和Microsoft Office 2007与LibreOffice存在一些不兼容问题。 例如,如果我使用doc格式在LibreOffice中创建文档并尝试在Office 2003/2007中打开它,则边距,表格和图像可能/将会移动一点。

阅读Microsoft Office 2010“更兼容”这个问题已得到解决,当我创建doc或odt文件时,它将在Office 2010中正确读取。

请注意,我说他们有不兼容问题。 对于我所看到的,正确的格式是LibreOffice / OpenOffice中使用的格式,而不是相反的格式。 它更标准化。

更新 – 想要在维基百科的2页中添加,提到Microsoft Office 2010具有与ODF 1.1版的兼容性。

http://en.wikipedia.org/wiki/OpenDocument

http://en.wikipedia.org/wiki/Microsoft_Office_2010

因此,我提出的问题只是为了确保Ubuntu中其他LibreOffice用户的体验。

更新2 – 欧洲IT部门提出了一些改进LibreOffice中OOXML兼容性的想法。 它们包括我提到的所有问题,如图像,宏,框架等。 更多信息在这里和这里 。

我还要补充一点,在LibreOffice 4.x之后,兼容级别已经上升。 两个办公套件之间有更多的兼容性。

根据我的个人经验,我说不,他们不是。

在LibreOffice中创建的.doc文件在MS Office 2010中重新打开时会有一些更改。您还会感觉页眉和页脚设置受到干扰。

在.ppt文件的情况下也是如此。

我在LibreOffice准备了机器人研讨会并将其保存为.ppt文件。 但是,在演示时,我的大学为我提供了一台带有MS Office 2010的Windows计算机。当我在Windows上打开.ppt时,我必须在演示之前进行一些更改,例如页面宽度,表格大小,标题大小和图像(特别是图表和酒吧)。

根据我的经验,建议在处理依赖于Microsoft产品的任何规模的组织时,任何人都可以通过使用LibreOffice来生存,这是完全不现实的。 我在一所大学工作(理论上,比实验更开放于实验,差异和宽容)。 我们的管理员经常用包含复杂表格,表格,格式化等的文件轰炸我们。很快我意识到在OpenOffice / LibreOffice中打开,修改或创建类似的东西就是在寻找麻烦。 您永远无法确定您是否看到了所有(可能是关键的)信息,如果您填写并转发文档,几乎可以肯定有人会抱怨并且您将不得不使用MS Word再次执行此操作。 直线经理和同事不了解所涉及的技术问题或政治。 他们想要的就是完成的工作和轻松的生活,所以你看起来很奇怪。

我的上网本上有LibreOffice,我必须说我不能依靠它来实现自给自足。 几年前有一次我无法打开受密码保护的Word文档,因为当时的OpenOffice不支持密码! 问题是我在国外,我不得不紧急回复工作电子邮件。 就在那时我再也说过了。 我不得不安装Microsoft Word。 那天我几乎放弃了Ubuntu。 我希望我能依靠LibreOffice,但我担心这是不可能的。 这可能是微软的错,但这在实践中没什么区别。 显然,当人们看不到兼容性问题时,他们处理非常非常简单的文档,或者他们非常偏见。

多年来我一直在努力。 事实是,您不能使用包括在任何版本的Microsoft Office和Libre Office之间来回传递文档的工作流 – 除了非常简单的电子表格和Word文档之外。

您需要强迫您的员工搬到自由办公室,或者自己遵守并使用MS Office。 对于自由办公室来说,这是一个巨大的问题,在这个世界里,MS Office仍然是主导者。

根据我的经验,我真的没有看到它显示文件的方式有任何更大的变化,仍然是同样的格式化问题。

在我的情况下,我在linux上使用play在我的ubuntu中安装MS-office 2007所以我可以正确的方式打开pptx文件。

我认为“边距,表格和图像可能/将会移动一点”是对不兼容性的过于强烈的定义。 这样MS Office与自身不兼容:您可以使用相同版本的MS Office在两台不同的计算机上打开相同的文档,并获得两种不同的结果。 它与演示文稿的关系较少,因为Power Point演示文稿更像是具有隐式或显式给定坐标的对象集,但即使在Power Point中,也可能出现例如另一个空幻灯片或其他一些差异。

原因很明显,.doc是一个“文本流”,其中包含尽可能多的关于每个部分的信息,但是文档本身未包含的某些默认设置可能很重要。 例如,至少在早期版本中,页面格式未包含在.doc文件中,如果两台计算机的Office具有不同的默认页面大小,例如US Letter和A4,则它们将以不同方式呈现相同的文档。

为确保这种兼容性,应将所有内容编译为PostScript或PDF。 但即使是pdf在另一台计算机上也可能看起来不同(但是,当字体没有嵌入到文档中时,这些主要是与字体相关的问题)。 幸运的是,Acrobat Reader可以在每台计算机上使用,甚至可以全屏显示演示文稿等。

既然你问过自己的经历:对我来说,真正的问题是当一个程序无法打开另一个程序创建的文档时,我相信(并且从我自己的小经验 – 很少因为我更喜欢TeX)现在它们已经达到了99% -兼容。 除了VBA和宏之外 – 即使LibreOffice具有VBA兼容模式,仍然存在很多问题。 我遇到的最后一个问题是当我尝试使用LibreOffice修改VBA宏时:它可以很好地运行已更改的宏,但只是没有保存任何更改,并且在保存时没有显示任何错误…请注意。