Kun Excel tai Windows hylkää makroja sisältävän työkirjan, käyttäjät etsivät ratkaisua ongelmaan xlsm-tiedostoa ei voi avata, koska kaksoisnapsautus ei toimi, korjauskehote jää toistamaan itseään tai taulukkoa ei näy lainkaan. .xlsm-tiedosto on Excel Open XML -työkirja, johon voi tallentaa VBA-koodia. Ruudukon tarkasteleminen on yleensä turvallista; makrot muodostavat riskin.
Tämä opas keskittyy tilanteisiin, joissa xlsm-tiedostoa ei voi avata lainkaan – estetut lataukset, vioittuminen, rikkinäiset tiedostoyhteydet – ja tarjoaa paikallisen ratkaisun WPS Spreadsheets -ohjelmassa, kun Microsoft Excel puuttuu tai kaatuu toistuvasti. Ota makrot käyttöön vain, jos luotat lähettäjään.

Yleisiä syitä, miksi xlsm-työkirjoja ei voi avata
Ennen kuin asennat Officen uudelleen, selvitä oireen perusteella ongelman syy. Useimmat ilmoitukset siitä, että xlsm-tiedostoa ei voi avata, johtuvat näistä yleisistä syistä:
Verkon merkki (Mark of the Web) / estetty lataus – Windows pitää sähköpostista tai selaimesta ladattuja tiedostoja epäluotettavina, joten Excel saattaa estää makrot tai epäonnistua paketin lataamisessa.
Vioittuminen tai epätäydellinen siirto – .xlsm-paketin sisällä oleva katkennut zip-tiedosto aiheuttaa ”Excel löysi sisältöä, jota ei voida lukea” -virheen tai täydellisen avaamisen epäonnistumisen.
Väärä oletussovellus – kaksoisnapsautus avaa tiedoston katseluohjelmassa, joka ei tue makroja sisältäviä työkirjoja.
Tietoturvahiekkalaatikko – Suojattu näkymä, Luottamuskeskus tai yrityksen käytäntö voi saada tilanteen näyttämään siltä, ettei xlsm-tiedostoa voi avata, vaikka solut latautuisivat ilman makroja.
Salasana tai käyttöoikeudet – lukittu työkirja tai verkkopolku, johon ei ole lukuoikeutta, estää avaamisen ennen kuin ruudukko ilmestyy.
Jos työkaverisi pystyy avaamaan saman liitteen mutta sinä et, aloita tarkistamalla tiedoston sijainti ja poistamalla sen esto. Jos kukaan ei voi avata sitä, kokeile Avaa ja korjaa -toimintoa tai pyydä uusi kopio lähettäjältä.
Poista ladatun tiedoston esto, kun xlsm-tiedostoa ei voi avata
Sähköpostista ja selaimesta ladatuissa tiedostoissa on usein ns. verkon merkki. Tällöin Excel estää tiedoston aggressiivisemmin. Sulje työkirja ensin. Korjaa ongelma tiedoston ominaisuuksista, älä vain valintanauhasta.
Napsauta .xlsm-tiedostoa hiiren kakkospainikkeella Resurssienhallinnassa, avaa Ominaisuudet ja tarkista Yleiset-välilehti. Jos näet Suojaus-kohdan ja vaihtoehdon Salli, valitse se, valitse Käytä ja lopuksi OK. Avaa uudelleen vain tiedosto, johon jo luotat. Eston poistaminen ei tee tuntemattomasta VBA-koodista turvallista; se vain kertoo Windowsille, ettei tiedostoa enää käsitellä internet-latauksena.

Jos Salli-vaihtoehto puuttuu, tiedosto voi jo olla paikallinen tai ryhmäkäytäntö estää sen. Pidä tällöin makrot poissa käytöstä, kysy neuvoa IT-tuelta tai pyydä .xlsx-vientiä, kun automaatiota ei tarvita. Vältä ”Ota kaikki makrot käyttöön” -asetuksen valitsemista globaalisti vain yhden xlsm-tiedostoa ei voi avata -kehotteen hiljentämiseksi.
Avaa ja korjaa, jos xlsm-tiedostoa ei voi avata Excelissä
Kun Excel ilmoittaa vioittuneesta sisällöstä, käytä sisäänrakennettua korjaustoimintoa tiedostopäätteen nimeämisen sijaan. Käynnistä Excel ensin, siirry kohtaan Tiedosto > Avaa, valitse työkirja, napsauta Avaa-painikkeen vieressä olevaa nuolta ja valitse Avaa ja korjaa. Suosi Korjaa-vaihtoehtoa; käytä Pura tiedot -vaihtoehtoa vain, jos korjaus epäonnistuu edelleen.

Valinnainen: pidä Vaihto (Shift) painettuna avaamisen aikana, jotta makroja ei suoriteta korjauksen aikana. Onnistuneen korjauksen jälkeen tallenna uusi kopio eri nimellä. Vanhat Excel 4.0 -makrotaulukot ja rikkinäiset ulkoiset linkit ovat yleisiä syitä siihen, miksi tiedosto näyttää ensin toimivan, mutta et voi enää avata xlsm-tiedostoa seuraavan tallennuksen jälkeen – pidä puhdas kopio tallessa, kun kehote palaa.
Vikasietotila (excel /safe) auttaa, jos apuohjelmat kaatuvat käynnistyksen yhteydessä. Se ei korjaa katkennutta latausta; tarvitset silti ehjän lähdetiedoston.
Palauta tiedostoyhteydet, kun xlsm-tiedostoa ei voi avata kaksoisnapsauttamalla
Jos kaksoisnapsautus ei tee mitään, tai satunnainen sovellus on vallannut .xlsm-tunnisteen, tiedostoyhteys on väärä. Avaa Windowsin Asetukset > Sovellukset > Oletussovellukset, hae tunnisteella .xlsm ja määritä oletukseksi Microsoft Excel tai valitsemasi taulukkolaskentasovellus. Kokeile sitten valita sovelluksen sisällä Tiedosto > Avaa – tämä ohittaa Resurssienhallinnan, jos et vieläkään pysty avaamaan xlsm-tiedostoa työpöydän kuvakkeesta.

Varmista myös, että tiedostonimi päättyy todella tunnisteeseen .xlsm, eikä se ole käsin uudelleennimetty .xlsx, ja että tiedoston koko ei ole lähellä nollaa. Nollatavuinen lataus ei avaudu yhdessäkään taulukkolaskentasovelluksessa.
Avaa työkirja WPS:ssä, kun xlsm-tiedostoa ei voi avata
WPS Office luettelee .xls-, .xlsx- ja .xlsm-tiedostot Excel-yhteensopivien muotojen joukossa. Kun Microsoft Excel ei ole käytettävissä tai kun tarvitset taulukkoa heti Excelin toistuvasti kaatuessa, WPS Spreadsheets on kätevä paikallinen vaihtoehto. Voit katsella ja muokata soluja ilman, että työkirjaa tarvitsee ladata muunninsivustolle.
Makrot ovat erillinen kerros. WPS voi avata taulukot tietojen käsittelyä varten, vaikka VBA-koodi olisi puutteellinen. Monimutkaiset Excel-makrot eivät ehkä toimi täydellisesti; jokapäiväiseen tarkasteluun se kuitenkin usein riittää, kun todellinen tavoite on katkaista xlsm-tiedostoa ei voi avata -kierre ja lukea luvut.
Vaihe 1: Käynnistä Spreadsheets WPS:n aloitusnäytöstä
Käynnistä WPS Office. Valitse aloituskohdasta Spreadsheets, jotta avaat taulukkolaskennan työtilan Writerin tai Presentationin sijaan.

Vaihe 2: Valitse Valikko (Menu) ja sitten Avaa (Open)
Napsauta vasemmassa yläkulmassa olevaa Valikko-painiketta ja valitse Avaa. Sovelluksen sisältä avaaminen ohittaa Resurssienhallinnan rikkinäiset tiedostoyhteydet, jotka saavat tilanteen näyttämään siltä, ettei xlsm-tiedostoa voisi avata.

Vaihe 3: Valitse .xlsm-tiedosto
Selaa Avaa tiedosto -ikkunassa kohteita Viimeisimmät, Tietokone tai Asiakirjat. Valitse .xlsm-työkirja ja valitse Avaa. Jos luettelo on suodatettu, vaihda tyypiksi Excel tai Kaikki tiedostot, jotta makroja sisältävä työkirja näkyy.

Vaihe 4: Tarkastele taulukoita ennen koodin käyttöönottoa
Tarkista taulukoiden välilehdet, loppusummat ja kaavarivi. Jätä makrot pois käytöstä, ellet luota lähteeseen. Kun työkirja latautuu WPS:ssä, voit muokata arvoja, viedä sen PDF-muotoon tai tallentaa toimivan kopion, vaikka automaatio pysyisi pois päältä.

Usein kysytyt kysymykset
Miksi Excel ilmoittaa löytäneensä ongelman sisällössä?
Tämä viesti tarkoittaa yleensä sitä, että .xlsm-paketin sisällä olevat Open XML -osat ovat vioittuneet tai ne käyttävät vanhoja ominaisuuksia, jotka Excel haluaa poistaa. Käytä Avaa ja korjaa -toimintoa ja tallenna sitten uusi tiedosto. Jos kehote toistuu joka kerta, pyydä tekijää viemään tiedosto uudelleen.
Voiko Google Sheets korjata virheet, kun xlsm-tiedostoa ei voi avata?
Google Sheets pystyy näyttämään monia taulukoita latauksen jälkeen, mutta se ei suorita VBA-koodia. Käytä sitä arvojen esikatseluun, kun Excel epäonnistuu. Se ei palauta rikkinäisiä makroja.
Pitäisikö .xlsm nimetä uudelleen muotoon .xlsx?
Ei. Uudelleennimeäminen ei muunna pakettia ja voi pahentaa ongelmaa, jossa xlsm-tiedostoa ei voi avata. Käytä Tallenna nimellä -toimintoa taulukkolaskentasovelluksessa, kun haluat tietoisesti kopion ilman makroja.
Onko turvallista ottaa makrot käyttöön sen jälkeen, kun tiedosto lopulta aukeaa?
Vain jos luotat lähettäjään ja tiedät, mitä koodin tulisi tehdä. Pyytämättä tulleet xlsm-tiedostot, jotka painostavat valitsemaan Ota sisältö käyttöön, ovat yleinen reitti haittaohjelmille. Solujen lukeminen makrot poissa päältä riittää useimpiin tarkasteluihin.





