Aug 292010
 

Flattr this!

Jag fick för ett tag sedan en fråga om hur man konverterar matematiska formler från MS Word till OpenOffice Writer. Jag brukar aldrig arbeta med formler och tyckte det var roligt att lära mig något nytt. Det blev därför en liten undersökning.

OpenOffice gör oftast ett bra jobb att konvertera MS Office filer. Störst problem blir det när Microsoft ändrar i hur MS Office hanterar filer. Jag upptäckte några obegripliga ändringar som inte bara ställer till det för OOo, utan även för de som använder MS Office.

I MS Office 2003 och äldre är det inga problem(?). Formler konverteras automatiskt tillsammans med text och annat. Formlerna blir formler. Om det inte fungerar direkt kan man gå in i under Verktyg – Alternativ – Läs in/spara – Microsot Office, bocka för Mathtype till OpenOffice.org Math…

Sedan är det bara att dubbelklicka på formlerna så öppnas Math inuti Writer. Det kan bli problem med vissa tecken eller avancerade funktioner. Jag har inte kunnat testa detta med alla versioner av MS Office eftersom jag inte äger någon licens. Äldre filer i .doc format jag hittat på nätet fungerar felfritt.

I MS Office 2007 och 2010 har detta gått sönder. Sparar man i .docx går det inte att få över formlerna till Writer. Det blir vanliga textdokument med formlerna som rappakalja.

Formler i .docx dokument blir rappakalja i Writer. Litet märkligt eftersom Microsoft betonar att OOXML formatet är till för att underlätta samarbete...

Sparar man i .doc förvandlar Word formlerna av någon anledning till bilder!

Sparar man formler i .doc format i MS Office 2007/2010 får man detta varningsmeddelande. Starkt av Microsoft att inte klara av sina egna filformat!

De blir snygga att titta på, men går inte att redigera som formler i Writer.

Formlerna blir bilder. Snygga att titta på och hantera som bilder. De går inte längre att redigera som formler

De går givetvis inte heller att redigera i MS Office annat än som bilder. I praktiken innebär detta att det är stora problem att samarbeta för dem som använder formler mellan Office 2003, som inte läser .docx filer rakt av och Office 2007/2010 som tar sönder .doc filer med formler.

Lösningen för OOo att uppdaterat till servicepack 2 i Office 2007 som gör att man nödtorftigt kan spara i ODF-format och spara filerna så. Office 2010 hanterar ODF-formatet någorlunda från start. Då går formlerna att redigera som formler i Writer. Eftersom stödet för ODF inte är det bästa, kan det finnas andra saker i dokumenten som inte fungerar.

Vinnare är ODF. Då filen sparas i .odt i MS Office går den att öppna och redigera som tänkt i Writer

Varför Microsoft tagit sönder formeleditorn då man sparar i .doc är en gåta. Sannolikt är det just för att förhindra samarbete mellan Office 2003 och 2007/2010. Genom det tvingar man användare att uppdatera till ny version av MS Office för stora pengar. Min lilla undersökning visar hur osäkra Microsofts filformat är. Du har inga som helst garantier att filer går att öppna och fungerar som tänkt om några år.

Det enda raka är att lämna den vansinniga karusellen med påtvingade uppdateringar och slutna filformat och börja använda vettiga program med öppna, framtidssäkra filformat!

Kommentera

%d bloggare gillar detta: