Hur skriver jag ut flera arbetsböcker i Excel?
Att skriva ut flera arbetsböcker en efter en kan vara en tråkig uppgift. Skulle det inte vara mer effektivt att skriva ut alla dina arbetsböcker på en gång? Den här artikeln ger en steg-för-steg-guide om hur du batchutskriver flera Excel-arbetsböcker samtidigt, oavsett om de finns i samma eller olika kataloger. Denna metod säkerställer en strömlinjeformad utskriftsprocess, vilket sparar tid och ansträngning.
Skriv ut aktiva kalkylblad med flera arbetsböcker samtidigt
Skriv ut specifika eller alla kalkylblad i flera arbetsböcker med Kutools för Excel
Skriv ut alla kalkylblad med flera arbetsböcker med VBA-kod
Skriv ut aktiva kalkylblad med flera arbetsböcker samtidigt
Om du har flera arbetsböcker som innehåller många kalkylblad, men du behöver bara skriva ut det aktiva kalkylbladet för varje arbetsbok, kan du lösa det här problemet med följande steg:
1. Lägg arbetsböckerna som du vill skriva ut i en mapp och se till att arbetsböckerna öppnas och aktivera sedan de kalkylblad du vill skriva ut av arbetsböckerna.
2. Gå till mappen som innehåller arbetsböckerna du vill skriva ut, välj alla arbetsböcker och högerklicka, välj Skriva ut från snabbmenyn, se skärmdump:
Sedan skrivs alla aktiva kalkylblad i de öppnade arbetsböckerna ut.
- Alla arbetsboksfiler som du vill skriva ut måste finnas i samma mapp.
- Det här sättet kommer inte att skriva ut hela arbetsböcker. Den kan bara skriva ut de aktiva kalkylbladen i varje arbetsbok.
Skriv ut specifika eller alla kalkylblad i flera arbetsböcker med Kutools för Excel
Om du vill skriva ut de angivna kalkylbladen i de valda arbetsböckerna från en mapp eller flera mappar är ovanstående metoder inte effektiva för dig. Men Kutools för Excel kan göra det! Kutools för Excel Skriv ut guiden för flera arbetsböcker verktyg kan helt skriva ut alla eller specifika arbetsböcker oavsett om de finns i en mapp eller olika mappar.
När du har installerat Kutools för Excel, gör så här:
1. klick Kutools Plus > Utskrift > Skriv ut guiden för flera arbetsböcker.
2. I Guiden Skriv ut flera arbetsböcker - Steg 1 av 4 i dialogrutan, välj vilken typ av filer som ska skrivas ut. Om du väljer att alla filer som ska skrivas ut finns i samma katalog, klicka på knappen Bläddra i steg 2 i guiden för att välja den mapp som innehåller arbetsböckerna du vill skriv ut, välj sedan typ av filer, du kan skriva ut xls-filer, CSV, txt, prn-filer eller båda, du kan ange det andra filformatet från filspecifikationen du behöver också.
![]() |
![]() |
![]() |
Om du väljer Filerna som ska skrivas ut i flera kataloger, i steg 2 i guiden, klicka på Lägg till filer för att lägga till arbetsböckerna i olika kataloger.
![]() |
![]() |
![]() |
3. I steg 3 i guiden, välj typ av utskriftsark, det finns flera utskriftstyper du kan använda:
- Skriv ut hela arbetsböcker helt
- Skriv endast ut arbetsblad
- Skriv ut endast diagramblad
- Skriv ut kalkylblad och diagramblad tillsammans
- Skriv ut de specifika kalkylbladen och kontrollera de kalkylblad du vill skriva ut från den högra arbetsbokslistan.
4. Klicka på knappen Nästa i steg 4 i guiden och ange utskriftsinställningarna som du behöver:
- Montering: Tyst läge: Det kommer inte att öppna filerna som ska skrivas ut.
- Skapa en sammanfattningsrapport: Den kommer att generera en rapport som innehåller informationen om filerna som ska skrivas ut och även listar de fel som uppstod.
- Inaktivera automatiska makron: De automatiska makron körs inte i de öppna arbetsböckerna.
- Lösenord: Be om lösenord: Det kommer att uppmana dig att ange lösenordet för att skriva ut de filer som kräver ett lösenord för att öppnas.
- Använd detta lösenord: Ange lösenordet för att skriva ut de filer som kräver ett lösenord för att öppna.
- Länkar & fjärrreferenser: Det uppdaterar länkarna och fjärrreferenser när varje fil öppnas.
5. Klicka på knappen Slutför för att börja skriva ut. Det kommer att skriva ut den ena arbetsboken efter den andra.
Skriv ut alla kalkylblad med flera arbetsböcker med VBA-kod
Om du vill skriva ut alla kalkylblad i flera arbetsböcker fungerar inte metoden ovan, men följande korta VBA-kod kan hjälpa dig att snabbt skriva ut dem.
1. Håll ned ALT + F11-tangenterna så öppnas Microsoft Visual Basic for Applications-fönstret.
2. Klicka på Infoga > Modul och klistra in följande kod i modulfönstret.
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. Tryck sedan på F5 för att köra koden, så skrivs alla kalkylblad i arbetsböckerna ut.
Relaterade artiklar:
Hur kopierar jag Excel-sidinställningar till andra kalkylblad i Excel?
Hur skriver jag ut områden i Excel?
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!