Adott egy régebbi xls kiterjesztésű fálj, ami használva van 2010es Excelben. A formázásokhoz használt színek már az Office 2010-es "színpalettájából" származnak.
(kis kitérő: a szín-kompatibilitás nulla, 2010-ben és 2007-ben párhuzamosan használt fálj 3-4 különböző színt is produkál ugyanarra a színre pár lementés-megnyitás után;
kis kitérő kettő: makró programozás esetén is a 2010es színpalettátból kiválasztott színek nem a megszokott egyszerű kódban (pl: .Color = 65535; .TintAndShade = 0) vannak tárolva, hanem egy jóval bonyolultabb metódussal (pl: .ThemeColor = xlThemeColorAccent2
; .TintAndShade = 0.399975585192419)
Ez jócskán bonyolít a programozáson is egyébként, meg úgy látom - ld.: hibajelenség - hogy az Excelnek is feladja a leckét.)
Tehát a hibajelenség:
a fáljba cellákat (sorokat/tartományokat) szúrok be. Az Excel hibaüzenetet ad, amelyik kb. úgy hangzik, hogy kevés a memória... sajnos nem tudtam lementeni, de a lényeg, hogy még egy cellát sem enged beszúrni. Ha még adódik ilyen - bár ne lenne - akkor
printscreenelem majd.
Fálj mentése innentől nem lehetséges, csak az Excel összeomlásával zárható be. Ha volt biztonsági mentés és/vagy mentettél magad, nem ér semmit, a fálj újranyitáskor az előző megnyitáskori állapotba áll vissza. (tehát több órányi munka, folyamatos mentés
esetén is el tud veszni)
A fálj újranyitása esetén az Excel nem megbízható forrásúnak jelöli meg a fálj, de a továbblépés ad lehetőséget.
Ám itt jön a feketeleves: a teljes fálj elvesztette minden formázását. Szín, betűtípus, cellakeret, cellaformátum, oszlopszélesség. Mindent. a Dátumok helyett a klasszikus 42ezres szám, stb.
A cellák újra formázhatók persze, de mentés-újranyitás esetén (hibaüzenet nincs) újra elvesznek. Ez sehogy nem javítható. Úgy tűnik, hogy maga a fálj formázást tartalmazó része sérült meg.
Ezt nekem eddig 4-5 fáljom játszotta el (innen tudom, pontosan, hogy csak az "új" színekkel formázott xls kiterjesztésű fájloknál történik, és a beszúrási hibaüzenettel kezdődik.)
Szóval a kérdésem: megesett ez már mással is?
Mikorra várható, hogy a Microsoft ezt a kompatibilitási hibát kijavítsa?