Když Excel nebo Windows odmítnou sešit s povolenými makry, lidé často hledají nelze otevřít soubor xlsm, protože dvojité kliknutí nefunguje, výzva k opravě se neustále opakuje nebo se list vůbec nezobrazí. Soubor .xlsm je sešit aplikace Excel Open XML, který může obsahovat kód VBA. Samotná mřížka s daty je obvykle bezpečná k prohlížení; riziko představují makra.
Tato příručka se zaměřuje na případy, kdy nelze otevřít soubor xlsm vůbec – zablokované stahování, poškození, nefunkční přidružení – a ukazuje lokální řešení ve WPS Spreadsheets, když Microsoft Excel chybí nebo neustále selhává. Makra povolte pouze tehdy, pokud odesílateli důvěřujete.

Běžné důvody, proč nelze otevřít soubor xlsm
Než přeinstalujete Office, přiřaďte příznak k příčině. Většina hlášení, že nelze otevřít soubor xlsm, spadá do tohoto krátkého seznamu:
Značka webu (Mark of the Web) / zablokované stahování — Windows považuje soubory stažené z e-mailu nebo prohlížeče za nedůvěryhodné, takže Excel může odmítnout makra nebo se mu nepodaří balíček načíst.
Poškození nebo neúplný přenos — zkrácený soubor zip uvnitř balíčku .xlsm vyvolá chybu „Excel našel nečitelný obsah“ nebo úplné selhání při otevírání.
Nesprávná výchozí aplikace — dvojité kliknutí odešle soubor do prohlížeče, který si neporadí se sešity s povolenými makry.
Bezpečnostní sandbox — Chráněné zobrazení, Centrum zabezpečení nebo firemní zásady mohou způsobit, že nelze otevřít soubor xlsm, i když by se buňky s vypnutými makry načetly.
Heslo nebo oprávnění — uzamčený sešit nebo síťová cesta s odepřeným přístupem ke čtení zastaví otevírání ještě před zobrazením mřížky.
Pokud kolega dokáže otevřít stejnou přílohu a vy ne, začněte odblokováním a kontrolou umístění souboru. Pokud ji nedokáže otevřít nikdo, připravte se na použití funkce Otevřít a opravit, nebo si vyžádejte novou kopii od odesílatele.
Odblokování staženého souboru, když nelze otevřít soubor xlsm
Soubory stažené z e-mailu nebo prohlížeče často nesou tzv. Značku webu. Excel pak soubor blokuje mnohem agresivněji. Nejprve sešit zavřete. Opravte vlastnosti souboru, nespoléhejte se jen na pás karet.
V Průzkumníku souborů klikněte pravým tlačítkem myši na soubor .xlsm, otevřete Vlastnosti a zkontrolujte kartu Obecné. Pokud vidíte sekci Zabezpečení s možností Odblokovat, zaškrtněte ji, klikněte na Použít a poté na OK. Znovu otevírejte pouze soubor, kterému již důvěřujete. Odblokováním se neznámý kód VBA nestane bezpečným; pouze tím systému Windows řeknete, že se k souboru již nemá chovat jako k souboru staženému z internetu.

Pokud možnost Odblokovat chybí, soubor může být již místní, nebo tomu brání zásady skupiny. V takovém případě ponechte makra zakázaná, zeptejte se oddělení IT nebo požádejte o export do .xlsx, pokud není automatizace nutná. Vyhněte se globálnímu nastavení „Povolit všechna makra“ jen proto, abyste umlčeli jedno upozornění, že nelze otevřít soubor xlsm.
Použití funkce Otevřít a opravit, pokud nelze otevřít soubor xlsm v Excelu
Když Excel hlásí poškozený obsah, použijte vestavěný proces opravy místo přejmenování přípony. Nejprve spusťte Excel, přejděte na Soubor > Otevřít, vyberte sešit, klikněte na šipku vedle tlačítka Otevřít a zvolte Otevřít a opravit. Dejte přednost možnosti Opravit; Extrahovat data použijte, pouze pokud oprava selže.

Volitelné: při otevírání podržte klávesu Shift, aby se během opravy nespouštěla makra. Po úspěšné opravě uložte novou kopii pod jiným názvem. Zastaralé listy s makry Excel 4.0 a nefunkční externí odkazy jsou častým důvodem, proč soubor vypadá poprvé v pořádku, ale po dalším uložení už nelze otevřít soubor xlsm – pokud se výzva vrátí, ponechte si čistou kopii.
Nouzový režim (excel /safe) pomáhá, když doplňky způsobí pád při spuštění. Neopraví však neúplně stažený soubor; stále budete potřebovat nepoškozený zdrojový soubor.
Obnovení přidružení, když nelze otevřít soubor xlsm dvojitým kliknutím
Pokud se po dvojitém kliknutí nic nestane, nebo si příponu .xlsm nárokuje nesprávná aplikace, je přidružení chybné. Otevřete ve Windows Nastavení > Aplikace > Výchozí aplikace, vyhledejte .xlsm a přiřaďte aplikaci Microsoft Excel nebo váš preferovaný tabulkový procesor. Poté zkuste použít volbu Soubor > Otevřít přímo z této aplikace – tento postup obchází Průzkumníka, pokud se vám stále nedaří otevřít soubor xlsm přes ikonu na ploše.

Také se ujistěte, že název souboru skutečně končí na .xlsm a nejedná se o ručně přejmenovaný .xlsx, a že velikost souboru není blízko nule. Soubor o velikosti nula bajtů se nikdy neotevře v žádném tabulkovém procesoru.
Otevření sešitu ve WPS, když nelze otevřít soubor xlsm
WPS Office řadí .xls, .xlsx a .xlsm mezi formáty kompatibilní s Excelem. Pokud Microsoft Excel není k dispozici nebo pokud potřebujete tabulku ještě dnes a Excel stále selhává, WPS Spreadsheets je praktickou lokální volbou. Buňky můžete prohlížet a upravovat, aniž byste museli sešit nahrávat na stránku s konvertorem.
Makra tvoří samostatnou vrstvu. WPS dokáže otevřít listy pro práci s daty i v případě, že kód VBA není kompletní. Složitá makra z Excelu sice nemusí fungovat v plném rozsahu, ale pro běžnou kontrolu to často stačí, pokud je hlavním cílem vymanit se z cyklu chyb nelze otevřít soubor xlsm a získat přístup k číslům.
Krok 1: Spuštění aplikace Spreadsheets z domovské obrazovky WPS
Spusťte WPS Office. Na domovském panelu vyberte Spreadsheets, abyste otevřeli pracovní prostor pro tabulky místo aplikací Writer nebo Presentation.

Krok 2: Použití nabídky a následné otevření
Klikněte na tlačítko Menu v levém horním rohu a vyberte Otevřít. Otevírání přímo z aplikace pomáhá obejít chybná přidružení v Průzkumníkovi, kvůli kterým to vypadá, že nelze otevřít soubor xlsm.

Krok 3: Výběr souboru .xlsm
V okně Otevřít soubor procházejte záložky Nedávné, Počítač nebo Dokumenty. Vyberte sešit .xlsm a klikněte na Otevřít. Pokud je seznam filtrován, přepněte typ na Excel nebo Všechny soubory, aby byl sešit s povolenými makry viditelný.

Krok 4: Kontrola listů před povolením jakéhokoli kódu
Zkontrolujte karty listů, součty a řádek vzorců. Nechte makra zakázaná, pokud zdroji nedůvěřujete. Po načtení sešitu ve WPS můžete upravovat hodnoty, exportovat jej do PDF nebo uložit pracovní kopii i v případě, že automatizace zůstane vypnutá.

Často kladené dotazy
Proč Excel hlásí, že našel problém s obsahem?
Tato zpráva obvykle znamená, že části Open XML uvnitř balíčku .xlsm jsou poškozené nebo používají zastaralé funkce, které chce Excel odstranit. Použijte funkci Otevřít a opravit a poté uložte nový soubor. Pokud se výzva vrací při každém pokusu, požádejte autora o čistý export.
Může Google Sheets (Tabulky Google) vyřešit chyby, kdy nelze otevřít soubor xlsm?
Google Sheets dokážou po nahrání zobrazit mnoho tabulek, ale nespouští kód VBA. Použijte je k náhledu hodnot, když Excel selže. Rozbitá makra to ale neobnoví.
Mám přejmenovat .xlsm na .xlsx?
Ne. Přejmenování nepřevede balíček a může problém s tím, že nelze otevřít soubor xlsm, ještě zhoršit. Použijte možnost Uložit jako uvnitř tabulkového procesoru, pokud úmyslně chcete kopii bez maker.
Je bezpečné povolit makra poté, co se soubor konečně otevře?
Pouze pokud důvěřujete odesílateli a víte, co by měl kód dělat. Nevyžádané soubory XLSM, které vás nutí Povolit obsah, jsou běžnou cestou šíření malwaru. Pro většinu kontrol stačí pouze číst buňky s vypnutými makry.





