Jak tisknout více sešitů v aplikaci Excel?
Tisk více sešitů po jednom může být zdlouhavý úkol. Nebylo by efektivnější vytisknout všechny požadované sešity najednou? Tento článek poskytuje podrobný návod, jak dávkově tisknout více sešitů aplikace Excel současně, bez ohledu na to, zda jsou umístěny ve stejném nebo různých adresářích. Tato metoda zajišťuje efektivní tiskový proces a šetří vám čas a námahu.
Tisk aktivních listů více sešitů najednou
Vytiskněte konkrétní nebo všechny listy více sešitů pomocí programu Kutools pro Excel
Vytiskněte všechny listy několika sešitů pomocí kódu VBA
Tisk aktivních listů více sešitů najednou
Pokud máte více sešitů, které obsahují mnoho listů, ale stačí vytisknout aktivní list každého sešitu, můžete tento problém vyřešit pomocí následujících kroků:
1. Vložte sešity, které chcete vytisknout, do jedné složky a ujistěte se, že jsou sešity otevřené, a poté aktivujte listy, které chcete sešity vytisknout.
2. Přejděte do složky obsahující sešity, které chcete vytisknout, vyberte všechny sešity, klepněte pravým tlačítkem myši a vyberte Tisk z kontextové nabídky viz screenshot:
Poté se vytisknou všechny aktivní listy v otevřených sešitech.
- Všechny soubory sešitu, které chcete vytisknout, musí být ve stejné složce.
- Tímto způsobem se nevytisknou celé sešity. Může tisknout pouze aktivní listy každého sešitu.
Vytiskněte konkrétní nebo všechny listy více sešitů pomocí programu Kutools pro Excel
Pokud chcete vytisknout určené listy ve vybraných sešitech ze složky nebo více složek, výše uvedené metody pro vás nejsou účinné. Ale Kutools pro Excel umí to! Kutools pro Excel Průvodce tiskem více sešitů nástroj dokáže vytisknout kompletně všechny nebo konkrétní sešity bez ohledu na to, zda zůstávají v jedné složce nebo v různých složkách.
Po instalaci aplikace Kutools pro Excel postupujte takto:
1. cvaknutí Kutools Plus > Tisk > Průvodce tiskem více sešitů.
2. V Průvodce tiskem více sešitů – krok 1 ze 4 dialogovém okně vyberte typ souborů k tisku, pokud vyberete, že všechny soubory k tisku jsou ve stejném adresáři, v kroku 2 průvodce klepněte na tlačítko Procházet a vyberte složku obsahující sešity, které chcete tisk, pak vyberte typ souborů, můžete tisknout soubory xls, CSV, txt, prn nebo obojí, můžete také zadat jiný formát souboru ze Specifikace souboru, který potřebujete.
Pokud vyberete Soubory k tisku ve více adresářích, v kroku 2 průvodce klepněte na Přidat soubory tlačítko pro přidání sešitů do různých adresářů.
3. V kroku 3 průvodce vyberte typ tiskového listu, existuje několik typů tisku, které můžete použít:
- Vytiskněte kompletně celé sešity
- Tiskněte pouze pracovní listy
- Tisknout pouze listy s grafem
- Tiskněte pracovní listy a listy grafů společně
- Vytiskněte konkrétní listy a v seznamu správného sešitu zaškrtněte listy, které chcete vytisknout.
4. Klepněte na tlačítko Další v kroku 4 průvodce a podle potřeby zadejte nastavení tisku:
- možnosti: Tichý režim: Neotevře se soubory, které se budou tisknout.
- Vygenerujte souhrnnou zprávu: Vygeneruje zprávu, která obsahuje informace o souborech, které mají být vytištěny, a také uvádí chyby, ke kterým došlo.
- Zakázat automatická makra: Automatická makra se v otevřených sešitech nespustí.
- Heslo: Výzva k zadání hesla: Zobrazí se dialogové okno s výzvou k zadání hesla pro tisk souborů, které k otevření vyžadují heslo.
- Použijte toto heslo: Zadejte heslo pro tisk souborů, které k otevření vyžadují heslo.
- Odkazy a vzdálené odkazy: Bude aktualizovat odkazy a vzdálené odkazy při otevření každého souboru.
5. Klepnutím na tlačítko Dokončit zahájíte tisk. Vytiskne se celý sešit za druhým.
Chcete-li se o této funkci dozvědět podrobnější informace, klikněte prosím Průvodce tiskem více sešitů.
Vytiskněte všechny listy několika sešitů pomocí kódu VBA
Pokud chcete vytisknout všechny listy více sešitů, výše uvedená metoda nebude fungovat, ale následující krátký kód VBA vám pomůže rychle je vytisknout.
1. Podržte klávesy ALT + F11 a otevře se okno Microsoft Visual Basic for Applications.
2. Klepněte na Vložit > Modul a vložte následující kód do okna Modul.
Sub PrintAllSheets()
'Updated by Extendoffice 2024/07/23
Dim wb As Workbook, sht As Object
For Each wb In Excel.Workbooks
For Each sht In wb.Sheets
sht.PrintOut
Next sht
Next wb
End Sub
3. Poté stiskněte tlačítko F5 klíč ke spuštění kódu a vytisknou se všechny listy v sešitech.
Související články:
Jak zkopírovat nastavení stránky Excel do jiných listů v aplikaci Excel?
Jak tisknout rozsahy v aplikaci Excel?
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!