Formázás elvesztése kompatibilitási hiba miatt.

Névtelen
2013-08-07T08:37:06+00:00

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?

Microsoft 365 és Office | Excel | Otthoni | Windows

Zárolt kérdés. Ez a kérdés a Microsoft támogatási közösségéből lett áttelepítve. Szavazhat arról, hogy hasznos-e, de nem adhat hozzá megjegyzéseket vagy válaszokat, és nem követheti a kérdést.

0 megjegyzés Nincsenek megjegyzések
A kérdés szerzője által elfogadott válasz
Névtelen
2013-08-07T15:58:23+00:00

Az Excel 2010 más formátumot használ, mint a régebbi Excelek (Excel 2003,…). Ezek a formátumok nem kompatibilisek egymással teljes mértékben. Ez nem lesz javítva, mivel ahhoz a már meglévő formátumot kellene megváltoztatni (Az XLSt vagy az XLSXet). Az Excelben van egyébként egy kompatibilitás ellenőrző program, ami figyelmeztet mentésnél, hogy nem támogatja a formázást az XLS formátum.

Amennyiben nem jelenik meg mentésnél ez a figyelmeztetés, valószínűleg ki van kapcsolva ez a funkció az adott munkafüzetben. Visszakapcsolni ezt az ellenőrzőt így lehet:

  1. Fájl
  2. Információ
  3. Problémák ellenőrzése
  4. Kompatibilitás ellenőrzése
  5. Itt ki kell jelölni a Kompatibilitás ellenőrzése a munkafüzet mentésekor lehetőséget.

Hasznos volt ez a válasz?

0 megjegyzés Nincsenek megjegyzések

3 további válasz

Rendezés alapja: Leghasznosabb
  1. Névtelen
    2013-08-08T07:14:34+00:00

    Értem a hozzáállást. A válasz korrekt, köszönöm.

    Hasznos volt ez a válasz?

    0 megjegyzés Nincsenek megjegyzések
  2. Névtelen
    2013-08-07T12:22:30+00:00

    Tehát akkor ez azt jelenti, hogy az XLS formátum nem támogatja az az újabb Office-ok default színeit, sőt, tönkre is tud menni tőlük egy régebbi táblázat?

    Természetesen most már minden fáljom XLSX-es, de megesett, hogy egy régebbről "hozott" fálj még nem került átmentésre, illetve van még olyan munkatársam, aki régebbi Office-t használ. Tehát 100%-osan nem tudok megszabadulni a régitől.

    És valahogy az "egyes funkciók nem használhatók" vagy az "eddigi munkám visszavonhatatlanul tönkremegy" verziók közül számomra csak az egyik felel meg kompatibilitási probléma megoldásának. )))o:

    Vagy ez az MS szerit ez nem hiba, ez nem is lesz soha javítva?

    Bővítményeknél rendben van minden, semmi sincs telepítve, ami ne MS lenne. A COM bővítmények listám üres.

    Makrók ezekre a fáljokra nem jellemzők, az ettől függetlenül jött elő, és csak mint megfigyelés, említettem, hogy láthatólag bonyolultabbak a színek meghatározása - hátha ezt nem kezelik jól a XLS fáljok.

    Juci

    Hasznos volt ez a válasz?

    0 megjegyzés Nincsenek megjegyzések
  3. Névtelen
    2013-08-07T11:50:13+00:00

    A hibát valószínűleg az okozza, hogy olyan elemeket használsz, amit nem támogat az XLS formátum. Amennyiben csak Excel 2007 illetve Excel 2010 programban nyitod meg ezeket a fájlokat, használj XLSX vagy XLSM formátumot.

    Esetleg ellenőrizzed le hogy nincs-e feltelepítve valamilyen nem kompatibilis bővítmény, a bővítmények is okozhatnak ilyen hibát:

    1. Fájl
    2. Beállítások
    3. Bővítmények
    4. COM bővítmények (alul, Kezelés listában), Ugrás…
    5. Kivenni a pipát a bővítmények elől
    6. Indítsd újra az Excelt

    Ha makrókat is használsz, ellenőrizzed le, hogy nincs-e valamelyikben hiba.

    Hasznos volt ez a válasz?

    0 megjegyzés Nincsenek megjegyzések