Wie na de meivakantie op kantoor, school of elders met iemand wil samenwerken die MS Office gebruikt, kan met de splinternieuwe Ubuntu 12.04 tegen een ernstige teleurstelling aanlopen als een verwijzing naar een extern Excel-rekenblad wordt gebruikt.
Het probleem zit in alle 3.5.x-versies van LibreOffice en dan alleen in de Linux-varianten ervan (kan ook in de Mac-versies zitten, heb ik niet getest, Mac-free-house). In de 3.4.x-Linux-versies van LibreOffice komt dat probleem niet voor.
Als een XLS-document een verwijzing bevat naar een ander XLS-document (bijv. bijgewerkte prijzen uitlezen van een andere tabel), dan produceert Calc een dubbel pad bij het (opnieuw) openen van het document.
Van C2=B2-'file:///home/gebruikersnaam/source.xls'#$sheet1.B2 wordt gemaakt
C2=B2-'file:///
home/gebruikersnaam/home/gebruikersnaam/source.xls'#$sheet1.B2
Wie deze defecten in tabellen tegenkomt, heeft 4 "opties", waarvan ik alleen de 1e nog net acceptabel vind:
- gebruik een andere versie van Debian/Ubuntu , d.w.z. D_Squeeze/D_Wheezy/U_11.10 of lager (daar zit LibreOffice 3.4.x in, zonder deze fout) of
- probeer LibreOffice 3.5.2 te verwijderen en download/installeer 3.4.6 van de LO-site (niet getest, je kan onoplosbare afhankelijkheden tegenkomen) of
- werk aan een Windows pc met LibreOffice 3.5 of
- gebruik op kantoor/school gewoon een Windows pc met MS Office.
→ Vooral de thuiswerkers, die veel Excel-tabellen gebruiken/bewerken, moeten dus uitkijken voordat ze vrolijk installeren/upgraden naar 12.04 met LO 3.5.x.
De bug heb ik op
Freedesktop en
Launchpad gemeld (en nogmaals bij Debian).
Zolang er maar weinig gebruikers zijn die klagen over deze bug, gebeurt er dus weinig/niets aan.
Deze misser is nogal irritant maar niet door Canonical veroorzaakt.
NB: Gnumeric kan het ook niet oplossen, vandaag geprobeerd incl. de plugins. Een extern rekenblad wordt niet gezien door Gnumeric.
Van C2=B2-'file:///home/gebruikersnaam/source.xls'#$sheet1.B2 wordt in Gnumeric gemaakt C2=B2-B2 of C2=B2-#VERW! (dat hangt ervan af of alle extra's/plugins wel/niet geïnstalleerd zijn.