Why is Microsoft Word complaining about Libre Office's .odt files being corrupt?

Whenever I give someone a .odt file created with LibreOffice and they open it with Microsoft Word, it says that the file is corrupt. Is there a CRLF problem or are the .odt files MS Word makes and the .odt files LibreOffice makes different altogether?

I'm trying to promote using .odt files (there's an xkcd comic on this :P) but it seems as though Microsoft doesn't want that to happen. Is there a way to make sure that my .odt files will not appear corrupt to Microsoft Word?


Solution 1:

Microsoft office 2010 does not support ODF 1.2 format, which LibreOffice does. If you change the ODF format used in LibreOffice to 1.0/1.1 you will no longer have this problem.

Solution 2:

In my experience, MS Word 2010 does, in fact, open .odt files, even though it gives two error messages first. If I send people an .odt document, I just ask them to ignore the error messages.

Or at least Word 2010 running on Windows 7 does so. The Apple version of Word seems to have further problems.

If sending an .odt document, I do offer to send it in another format (such as .docx) if required. But it helps make people aware of the Open Document format. A link to http://www.fsf.org/campaigns/opendocument/ can help.

Solution 3:

This seems to be a problem with MS Word and not Libre Office. For now, I guess I'll have to stick with .doc, .docx, or .html.