Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Při otevření starého sešitu uloženém v Excelu 2011 pro Mac si můžete všimnout, že šířky sloupců nebo výšky řádků vykazují určité rozdíly ve srovnání se stejným souborem otevřeným v novějších verzích Excelu pro Mac.  Jde o úmyslné změny, které byly provedeny za účelem zlepšení konzistence Excelu pro Mac a Excelu na jiných platformách, například ve Windows. Rozdíly pozorované mezi Excelem 2011 a novějšími verzemi pro Mac jsou také pozorovány mezi Excelem 2011 for Mac a Excelem 2010 (a novějšími verzemi) pro Windows.

Poznámka: Mezi Excelem pro Windows a novějšími verzemi Excelu pro Mac, než je Excel 2011, tyto rozdíly už nenastávají.

Technické poznámky:

  1. Excel určuje šířku sloupců na základě šířky znaků písma použitého ve stylu buňky „Normální“ a jako jednotka pro šířku sloupce je použita „šířka znaků“. „Šířka znaků“ závisí na písmu a velikosti písma zadané ve stylu buňky „Normální“. Pokud je písmo úzké nebo pokud je nastaveno na malou velikost písma, bude výchozí sloupec vypadat užší, než když je použito širší písmo nebo když je nastavena větší velikost písma. Úpravou velikosti nebo změnou písma ve stylu buňky „Normální“ budou všechny sloupce přepočítány a odpovídajícím způsobem upraveny.

  2. Proč existuje rozdíl mezi Excelem 2011 a novějšími verzemi Excelu pro Mac? Šířka znaků v pixelech je Excelu oznámena operačním systémem. Pokud daná šířka písma (v pixelech) není celé číslo, Excel ji upraví na celé číslo, protože částečné pixely nejde zobrazit. Excel 2011 tuto hodnotu upraví na následující vyšší celé číslo, ale novější verze Excelu ji zaokrouhlí na nejbližší celé číslo, což je stejné chování jako v Excelu pro Windows. U velikostí písma, kde je hodnota Excelem 2016 a novějšími verzemi zaokrouhlena dolů, budou šířky sloupců odlišné.  

    Například pokud je operačním systémem oznámena šířka znaků písma 6,48 pixelů, Excel 2011 použije jako šířku znaků 7 pixelů, ale novější verze Excelu pro Mac a Excel pro Windows použije jako šířku znaků 6 pixelů. Pokud je sloupec široký 10 znaků, bude sloupec v Excelu 2011 o 10 pixelů širší než v novějších verzích Excelu pro Mac a Excelu pro Windows.

    V mnoha listech jsou tyto rozdíly nevýznamné. Existují však scénáře, kde tyto rozdíly hrají významnější roli, například když se má na tisknutou stránku vejít velký počet sloupců. Je možné, že zaokrouhlování v kombinaci s mírným rozdílem ve výpočtu šířky sloupců může vést ke zřetelným rozdílům.  Další informace o tom, jak Excel určuje šířky sloupců, najdete v článku Popis způsobu, jakým se určují šířky sloupců v Excelu.

  3. Rozhraní macOS API používané Excelem k nalezení šířky znaku pro dané písmo bylo změněno, protože se přestalo používat rozhraní API používané Excelem 2011. Nahrazující rozhraní API v některých případech hlásí jinou šířku znaků než původní rozhraní API, což by mohlo způsobit rozdíly, kterým Excel nemůže zabránit.

  4. Šířky sloupců se zobrazují jako počet znaků nebo ve fyzických jednotkách (palec nebo cm), ze kterých se dále spočítá celkový počet pixelů. Skutečná šířka sloupce může být zaokrouhlena tak, aby se získal celkový počet pixelů. Pokud například uživatel nastaví šířku sloupce od 0,08"do 0,09", šířka sloupce se nemusí měnit, protože obě hodnoty se mohou zaokrouhlit na stejný počet pixelů. Z tohoto důvodu nemusí šířky sloupců nastavené ve fyzických jednotkách přesně odpovídat očekávané fyzické šířce stránky. Například pokud nastavíte šířku sloupců na 1 palec, nemusí to ve skutečnosti znamenat, že se na stránku o šířce 7 palců vejde přesně sedm sloupců.

  5. Pokud jde o rozdíl ve výšce řádků mezi Excelem 2011 a novějšími verzemi Excelu pro Mac, Excel automaticky upraví výšku řádku tak, aby odpovídala písmu a velikosti písma pro hodnoty v daném řádku, pokud není výška řádku zadána uživatelem ručně. K výšce řádku se přidává určité odsazení (prázdný prostor) tak, aby výška odpovídala danému písmu a velikosti písma. Velikost odsazení se v Excelu 2011 a novějších verzích Excelu pro Mac mírně liší. Tyto odlišnosti byly zavedeny proto, aby byly rozdíly mezi Excelem pro Mac a pro Windows co nejmenší a bylo tak dosaženo konzistentnějšího vzhledu při sdílení souborů.

STAV: ALTERNATIVNÍ ŘEŠENÍ

Každá z těchto metod může fungovat v různých situacích, v závislosti na obsahu a účelu sešitu. 

  1. V případě, že je šířka sloupců v celém sešitu širší nebo užší, než očekáváte, můžete změnit jedno nastavení, které způsobí přepočítání všech šířek sloupců (s přizpůsobením), aby se nemusela velikost sloupců měnit ručně. Nastavte v buňce s normálním stylem písmo nebo velikost písma, které má stejnou šířku znaků v Excelu 2011 i novějších verzích. Pokud chcete najít takové písmo a velikost písma, použijte novější verzi Excelu pro Mac k otevření dokumentu, u kterého znáte očekávané rozložení v Excelu 2011.  Změňte v buňce s normálním stylem písmo nebo velikost písma a pak zkontrolujte, jestli rozložení odpovídá očekávání. Je možné, že budete muset vyzkoušet několik písem nebo velikostí písma, než najdete to, které poskytuje očekávané výsledky.

  2. Pokud se chcete vyhnout situaci, kdy jsou sloupce širší, než očekáváte, což by způsobilo zobrazení další stránky nebo stránek napravo od požadované stránky (v zobrazení Rozložení stránky nebo při tisku), můžete nastavit možnosti Přizpůsobit měřítko na 1 stránku na šířku a „automatickou“ výšku.  Tím by se sloupce měly zmenšit podle potřeby tak, aby se vešly na jednu šířku stránky.  Tyto možnosti se nacházejí na kartě Rozložení stránky na pásu karet a také v dialogovém okně Vzhled stránky. V dialogovém okně Vzhled stránky nastavte „svislé“ pole na prázdné odstraněním hodnoty v tomto poli. To znamená, že tištěná oblast bude mít 1 stránku na šířku, ale počet stránek „svisle“ bude podle potřeby upraven tak, aby odpovídal dané šířce.
    Snímek obrazovky dialogového okna Vzhled stránky zobrazující možnosti měřítka Přizpůsobit na s hodnotou 1 pro stránky na šířku a s nezadanou hodnotou pro stránky svisle

  3. Pokud jde o měrné jednotky pro sloupce v Excelu 2011 a novějších verzích Excelu pro Mac:

    1. Šířka sloupce se v zobrazení Rozložení stránky zobrazuje ve stejných měrných jednotkách.

    2. V zobrazení Normální se šířka sloupce zobrazí ve znacích a pixelech, ne ve fyzických jednotkách, protože fyzické jednotky se pro toto zobrazení přímo nepoužívají. Pokud chcete zobrazit fyzické jednotky (palce/cm), můžete přepnout na zobrazení Rozložení stránky.

  4. Pokud jde o měrné jednotky pro řádky v Excelu 2011 a novějších verzích Excelu pro Mac:

    1. Výška řádku se v zobrazení Rozložení stránky zobrazuje ve stejných měrných jednotkách.

    2. V zobrazení Normální se výška řádku v novějších verzích Excelu pro Mac zobrazí v bodech/pixelech, ne v palcích/centimetrech.  Pokud chcete zobrazit jednotky v palcích nebo centimetrech, můžete přepnout na zobrazení Rozložení stránky.

  5. Změna velikosti řádků a sloupců – pokud chcete změnit velikost více řádků nebo sloupců současně, vyberte požadované řádky/sloupce a přetáhněte okraj jednoho řádku nebo sloupce na požadovanou výšku/šířku.  Všechny vybrané řádky nebo sloupce se nastaví na danou velikost. Můžete provádět jemné úpravy v přírůstcích po jednotlivých pixelech, jak je znázorněno na obrázku.
    Snímek obrazovky znázorňující, jak změnit velikost šířky sloupců v Excelu pomocí myši

  6. V některých případech se můžou zdát obrázky roztažené nebo stlačené (došlo ke ztrátě poměru stran). Pokud chcete obnovit původní velikost, ve které byl obrázek vložen do souboru, můžete vybrat daný obrázek, přejít do podokna Formát obrázku a kliknout na tlačítko Obnovit.
    Snímek obrazovky s podoknem Formát obrázku v Excelu se zvýrazněným tlačítkem Obnovit
    Pokud chcete obnovit velikost velkého množství obrázků, můžete to provést pomocí VBA (makro). K obnovení nebo změně velikosti objektů použijte metody ShapeRange.ScaleHeight a ShapeRange.ScaleWidth.  Pokud například chcete obnovit původní velikost pro vybraný obrazec a současně zachovat aktuální pozici levého horního rohu obrazce, použijte metodu Selection.ShapeRange.ScaleHeight 1, msoTrue, msoScaleFromTopLeft.

Další materiály

Ikona expertů (mozek s ozubenými kolečky)

Ptejte se expertů

Spojte se s experty a proberte poslední novinky o Excelu, aktualizace a osvědčené postupy. Sledujte také náš blog.

Technická komunita Excelu

Ikona komunity

Získejte pomoc v komunitě

Přijďte se svou otázkou. S řešením vám pomůžou agenti podpory, specialisté MVP, technici a další uživatelé Excelu.

Fórum k Excelu na webu Answers

Ikona požadavku na funkci (žárovka, nápad)

Navrhněte novou funkci

Rádi si přečteme vaše návrhy a názory. Podělte se s námi o svoje nápady a dojmy. Dejte nám vědět.

Poskytnout zpětnou vazbu

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Najděte si řešení běžných problémů nebo získejte pomoc od agenta podpory.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×