为什么Microsoft Word抱怨Libre Office的.odt文件已损坏?


8

每当我给某人一个使用LibreOffice创建的.odt文件并且他们使用Microsoft Word打开它时,它都说该文件已损坏。是否存在CRLF问题或MS Word创建的.odt文件与LibreOffice的.odt文件完全不同?

我正在尝试推广使用.odt文件(:P xkcd漫画),但似乎微软不希望这种情况发生。有没有一种方法可以确保我的.odt文件不会被Microsoft Word损坏?


我很确定LibreOffice比Microsoft的软件可以生成更多的标准ODF文件。您确定已正确保存并传输了文件吗?验证两端的哈希(MD5 / SHA)以确保。无论如何,就是你在说什么吗?
gertvdijk


@gertvdijk文件已正确传输;对,就是那样。
Vreality

1
@mateo_salta这不是我在说的。
Vreality

1
您正在使用哪个LibreOffice版本?如果是3.6,并且您要向Office 2010的用户发送ODF文件,则这似乎不兼容。LO 3.6使用ODF格式1.2,为此您需要更新的Office版本。
gertvdijk

Answers:


7

Microsoft Office 2010不支持LibreOffice所支持的ODF 1.2格式。如果将LibreOffice中使用的ODF格式更改为1.0 / 1.1,将不再有此问题。


1
现在这更有意义(以一种奇怪的M $方式)。
Vreality

1
我在Libreoffice 4.2中的“加载/保存”下的“默认文件格式和ODF设置”下的“选项”中找到了此设置
Wilf 2014年

5

以我的经验,MS Word 2010实际上会打开.odt文件,即使它首先给出两个错误消息也是如此。如果我向人们发送.odt文档,我只是要求他们忽略错误消息。

或者至少在Windows 7上运行的Word 2010可以这样做。Apple版本的Word似乎还有其他问题。

如果要发送.odt文档,我会根据需要提供其他格式(例如.docx)的文档。但这有助于使人们意识到“开放文档”格式。指向http://www.fsf.org/campaigns/opendocument/的链接可以提供帮助。


3

这似乎是MS Word而非Libre Office的问题。现在,我想我必须坚持使用.doc,.docx或.html。


-2

因为Microsoft不支持.odt文件。在Word 2010中甚至无法打开.odt文件。至少不在我的笔记本电脑上。在那里,我只是将其另存为.docx文件在LibreOffice中


好吧,您可以在MS Word中将文件另存为.odt,这样我就看不出他们为什么不支持打开它了。
Vreality


@gertvdijk谢谢。我在寻找来源时遇到了麻烦。:)
Vreality

我在Mac上有2008年,但无法打开.odt,但我发现本文说您可以在2007office.microsoft.com/zh-cn/word-help/…–
Mateo,

2
@Vreality我想MS决定允许在MS Word上打开非专有格式将需要很长时间(如果有的话)。我建议在发送文件时,在电子邮件中说……或以任何方式发送文件,他们将不得不使用Libre Office ...(在提供链接的地方)可用,并且免费!我有几个人要换。
pgrytdal
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.