Kā iestatīt un mainīt drukāšanas apgabalu programmā Excel

  • Dalīties Ar Šo
Michael Brown

Šajā pamācībā uzzināsiet, kā programmā Excel manuāli atlasīt drukāšanas apgabalu un kā iestatīt drukāšanas diapazonus vairākām lapām, izmantojot makroprogrammas.

Kad esat nospiedis Drukāt pogu programmā Excel, pēc noklusējuma tiek izdrukāta visa izklājlapa, kas bieži vien aizņem vairākas lappuses. Bet ko darīt, ja jums tiešām nav nepieciešams viss milzīgās darblapas saturs uz papīra? Par laimi, programmā Excel ir iespēja definēt drukāšanai paredzētās daļas. Šī funkcija ir pazīstama kā Drukas apgabals .

    Excel drukāšanas apgabals

    A drukas laukums ir galīgajā izdrukā iekļaujamo šūnu diapazons. Ja nevēlaties izdrukāt visu izklājlapu, iestatiet drukas apgabalu, kas ietver tikai jūsu atlasi.

    Nospiežot taustiņus Ctrl + P vai Drukāt pogu uz lapas, kurai ir noteikta drukāšanas zona, tiks izdrukāta tikai šī zona.

    Vienā darblapā varat atlasīt vairākas drukāšanas zonas, un katra zona tiks izdrukāta uz atsevišķas lapas. Darba burtnīcas saglabāšana saglabā arī drukāšanas zonu. Ja vēlāk pārdomāsiet, varat dzēst drukāšanas zonu vai mainīt to.

    Drukas apgabala definēšana ļauj labāk kontrolēt katras izdrukātās lapas izskatu, un ideālā gadījumā pirms darblapas nosūtīšanas uz printeri vienmēr vajadzētu iestatīt drukas apgabalu. Ja tā nenoteiksiet, var rasties nekārtīgas, grūti salasāmas lapas, kurās dažas svarīgas rindas un kolonnas ir nogrieztas, jo īpaši, ja darblapas izmērs ir lielāks par izmantoto papīru.

    Kā iestatīt drukāšanas apgabalu programmā Excel

    Lai norādītu programmai Excel, kurai datu sadaļai jāatspoguļojas drukātajā kopijā, rīkojieties kādā no šiem veidiem.

    Ātrākais veids, kā iestatīt drukāšanas apgabalu programmā Excel

    Ātrākais veids, kā iestatīt konstantu drukāšanas diapazonu, ir šāds:

    1. Atlasiet darblapas daļu, kuru vēlaties izdrukāt.
    2. Par Lapas izkārtojums cilnē Lapas iestatīšana grupu, noklikšķiniet uz Drukas apgabals > Drukas apgabala iestatīšana .

    Parādīsies vāja pelēka līnija, kas apzīmē drukas apgabalu.

    Informatīvāks veids, kā definēt drukāšanas apgabalu programmā Excel

    Vai vēlaties vizuāli redzēt visus iestatījumus? Šeit ir piedāvāta pārskatāmāka drukas apgabala definēšanas pieeja:

    1. Par Lapas izkārtojums cilnē Lapas iestatīšana grupā noklikšķiniet uz dialoga palaidēja . Tas atvērs Lapas iestatīšana dialoglodziņš.
    2. Par Loksne cilnē, novietojiet kursoru Drukas apgabals un atlasiet vienu vai vairākus diapazonus darblapā. Lai atlasītu vairākus diapazonus, neaizmirstiet turēt taustiņu Ctrl.
    3. Noklikšķiniet uz LABI .

    Padomi un piezīmes:

    • Kad darbgrāmata tiek saglabāta, drukāšanas apgabals ir arī saglabāts . Kad darblapu nosūtīsiet uz printeri, tiks izdrukāta tikai šī joma.
    • Lai pārliecinātos, vai definētās jomas ir tās, kuras patiešām vēlaties, nospiediet Ctrl + P un izbraukiet katru no tām. lapas priekšskatījums .
    • Lai ātri izdrukātu noteiktu datu daļu, nenosakot drukas apgabalu, atlasiet vēlamo(-os) diapazonu(-us), nospiediet Ctrl + P un izvēlieties Drukas atlase nolaižamajā sarakstā tieši zem Iestatījumi . Lai iegūtu vairāk informācijas, skatiet sadaļu Kā izdrukāt atlasi, lapu vai visu darbgrāmatu.

    Kā programmā Excel iestatīt vairākus drukāšanas apgabalus

    Lai izdrukātu vairākas dažādas darblapas daļas, šādā veidā varat atlasīt vairākas drukas jomas:

    1. Atlasiet pirmo diapazonu, turiet nospiestu taustiņu Ctrl un atlasiet citus diapazonus.
    2. Par Lapas izkārtojums cilnē Lapas iestatīšana grupu, noklikšķiniet uz Drukas apgabals > Drukas apgabala iestatīšana .

    Gatavs! Tiek izveidoti vairāki drukas apgabali, no kuriem katrs veido savu lapu.

    Piezīme. Tas darbojas tikai neietilpst Blakus diapazoni, pat ja tie ir atlasīti atsevišķi, tiks iekļauti vienā drukas apgabalā.

    Kā piespiest Excel ignorēt drukāšanas apgabalu

    Ja vēlaties iegūt visas lapas vai visas darbgrāmatas kopiju, bet nevēlaties apgrūtināt visu drukas apgabalu dzēšanu, vienkārši pasakiet programmai Excel, lai tos ignorē:

    1. Noklikšķiniet uz Failu > Drukāt vai nospiediet Ctrl + P .
    2. Zem Iestatījumi , noklikšķiniet uz bultiņas blakus Aktīvo lapu drukāšana un izvēlieties Ignorēt drukas zonu .

    Kā drukāt vairākus apgabalus vienā lapā

    Iespēju drukāt vairākus laukumus uz vienas papīra lapas kontrolē printera modelis, nevis Excel. Lai pārbaudītu, vai šī opcija jums ir pieejama, nospiediet taustiņus Ctrl + P , noklikšķiniet uz . Printera īpašības saiti un pēc tam pārslēdziet pieejamās cilnes. Printera īpašības dialoglodziņā, meklējot Lapu lappušu skaits iespēja.

    Ja jūsu printerim ir šāda opcija, jums paveicies :) Ja šādas opcijas nav, tad vienīgais veids, kas man nāk prātā, ir kopēt drukas diapazonus jaunā lapā. Izmantojot funkciju Paste Special (Ielīmēt īpašo), jūs varat šādi sasaistīt kopētos diapazonus ar sākotnējiem datiem:

    1. Atlasiet pirmo drukas apgabalu un nospiediet Ctrl + C, lai to kopētu.
    2. Jaunajā lapā ar peles labo pogu noklikšķiniet uz jebkuras tukšas šūnas un izvēlieties Īpašais ielīmēšanas veids > Saistītais attēls .
    3. Atkārtojiet 1. un 2. darbību arī pārējām drukas zonām.
    4. Jaunajā lapā nospiediet taustiņus Ctrl + P, lai visus kopētos drukas apgabalus izdrukātu vienā lapā.

    Kā iestatīt drukāšanas apgabalu programmā Excel vairākām lapām, izmantojot VBA

    Ja jums ir daudz darblapu ar tieši tādu pašu struktūru, jūs acīmredzot vēlaties uz papīra izvadīt to pašu niknumu. Problēma ir tā, ka, izvēloties vairākas lapas, tiek atspējota funkcija. Drukas apgabals Par laimi, ir viegls risinājums, kas aprakstīts sadaļā Kā drukāt vienu un to pašu diapazonu vairākās lapās.

    Ja jums regulāri ir jādrukā viena un tā pati joma uz vairākām lapām, VBA izmantošana var paātrināt darbu.

    Drukas apgabala iestatīšana atlasītajās lapās kā aktīvajā lapā

    Šis makroprogramma automātiski nosaka visām atlasītajām darblapām tādu(-as) drukas apgabalu(-us), kāds(-i) ir aktīvajā lapā. Ja atlasītas vairākas lapas, aktīvā lapa ir tā, kas ir redzama, kad palaižat makroprogrammu.

    Sub SetPrintAreaSelectedSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea For Each Sheet In ActiveWindow.SelectedSheets Sheet.PageSetup.PrintArea = CurrentPrintArea span>Next End Sub

    Iestatīt drukāšanas diapazonu visās darblapās kā aktīvajā lapā

    Neatkarīgi no tā, cik lapu jums ir, šis kods vienā piegājienā nosaka drukāšanas diapazonu visā darbgrāmatā. Vienkārši iestatiet vēlamo(-ās) drukāšanas apgabalu(-us) aktīvajā lapā un palaidiet makro:

    Sub SetPrintAreaAllSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea For Each Sheet In ActiveWorkbook.Sheets If Sheet.Name ActiveSheet.Name Then Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End Sub

    Iestatiet norādīto drukas apgabalu vairākās lapās

    Strādājot ar dažādām darbgrāmatām, var būt ērti, ja makroattēls jums piedāvā izvēlēties diapazonu.

    Tas darbojas šādi: atlasiet visas mērķa darblapas, palaidiet makro, pēc pieprasījuma atlasiet vienu vai vairākus diapazonus (lai atlasītu vairākus diapazonus, turiet taustiņu Ctrl) un noklikšķiniet uz . LABI .

    Sub SetPrintAreaMultipleSheets() Dim SelectedPrintAreaRange As Range Dim SelectedPrintAreaRangeAddress As String Dim Sheet As Worksheet On Error Resume Next Set SelectedPrintAreaRange = Application.InputBox("Lūdzu, izvēlieties drukas apgabala diapazonu" , "Set Print Area in Multiple Sheets" , Type :=8) If Not SelectedPrintAreaRange Is Nothing Then SelectedPrintAreaRangeAddress =SelectedPrintAreaRange.Address( True , True , xlA1, False ) For Each Sheet In ActiveWindow.SelectedSheets Sheet.PageSetup.PrintArea = SelectedPrintAreaRangeAddress Next End If Set SelectedPrintAreaRange = Nothing End Sub

    Kā lietot makrosistēmas

    Visvienkāršākais veids ir lejupielādēt mūsu parauga darbgrāmatu ar drukas apgabala makroekrāniem un palaist makro tieši no šīs darbgrāmatas. Lūk, kā to izdarīt:

    1. Atveriet lejupielādēto darbgrāmatu un iespējojiet makrosistēmas, ja tiek pieprasīts.
    2. Atveriet savu darbgrāmatu.
    3. Darba burtnīcā nospiediet Alt + F8 , atlasiet interesējošo makro un noklikšķiniet uz Palaist .

    Darba burtnīcā paraugā ir šādi makroekrāni:

    • SetPrintAreaSelectedSheets - nosaka drukas apgabalu izvēlētajās lapās kā aktīvajā lapā.
    • SetPrintAreaAllSheets - nosaka, ka drukāšanas apgabals visās pašreizējās darbgrāmatas lapās ir aktīvajā lapā.
    • SetPrintAreaMultipleSheets - nosaka norādīto drukas apgabalu visās atlasītajās darblapās.

    Varat arī saglabāt failu kā darbgrāmatu ar makroatļauju (.xlsm) un pievienot tai makro. Sīkāku informāciju soli pa solim skatiet sadaļā Kā ievietot un palaist VBA kodu programmā Excel.

    Kā mainīt drukāšanas apgabalu programmā Excel

    Nejauši iekļāvāt neatbilstošus datus vai neizvēlējāties dažas svarīgas šūnas? Nav problēmu, ir 3 vienkārši veidi, kā rediģēt drukas apgabalu programmā Excel.

    Kā paplašināt drukāšanas apgabalu programmā Excel

    Lai esošajam drukāšanas apgabalam pievienotu vairāk šūnu, vienkārši veiciet šādas darbības:

    1. Atlasiet šūnas, kuras vēlaties pievienot.
    2. Par Lapas izkārtojums cilnē Lapas iestatīšana grupu, noklikšķiniet uz Drukas apgabals > Pievienot drukāšanas zonai .

    Paveikts!

    Tas, protams, ir ātrākais veids, kā mainīt drukas laukumu, taču tas nav pārredzams. Lai to izdarītu pareizi, jāatceras dažas svarīgas lietas:

    • Portāls Pievienot drukāšanas zonai opcija tiek parādīta tikai tad, ja darblapā jau ir vismaz viena drukas zona.
    • Ja pievienotās šūnas ir nav blakus esošajā drukas apgabalā, tiek izveidots jauns drukas apgabals, un tas tiks izdrukāts kā cita lapa.
    • Ja jaunās šūnas ir blakus esošajā drukas apgabalā, tie tiks iekļauti tajā pašā apgabalā un izdrukāti uz tās pašas lapas.

    Drukas apgabala rediģēšana programmā Excel, izmantojot Name Manager

    Katru reizi, kad programmā Excel iestatāt drukāšanas apgabalu, tiek izveidots definēts diapazons ar nosaukumu Print_Area ir izveidots, un nekas neliedz šo diapazonu mainīt tieši. Lūk, kā to izdarīt:

    1. Par Formulas cilnē Definētie nosaukumi grupu, noklikšķiniet uz Vārda pārvaldnieks vai nospiediet Ctrl + F3 saīsni.
    2. In the Vārda pārvaldnieks dialoglodziņā atlasiet diapazonu, kuru vēlaties mainīt, un noklikšķiniet uz Rediģēt pogu.

    Drukas apgabala maiņa, izmantojot dialoglodziņu Lapas iestatīšana

    Vēl viens ātrs veids, kā pielāgot drukas apgabalu programmā Excel, ir izmantot Lapas iestatīšana Dialoglodziņš Labākais šajā metodē ir tas, ka tā ļauj veikt jebkādas izmaiņas - mainīt drukas apgabalu, dzēst vai pievienot jaunu.

    1. Par Lapas izkārtojums cilnē Lapas iestatīšana grupā noklikšķiniet uz dialoga palaidēja (maza bultiņa labajā apakšējā stūrī).
    2. Par Loksne cilne Lapas iestatīšana dialoglodziņā redzēsiet Drukas apgabals un varat veikt rediģēšanu tieši tur:
      • Uz modificēt esošajā drukas apgabalā, dzēsiet un ievadiet pareizās atsauces manuāli.
      • Uz nomainīt esošajā apgabalā, novietojiet kursoru laukā Drukas apgabals lodziņā un atlasiet jaunu diapazonu lapā. Tādējādi tiks noņemtas visas esošās drukas zonas, lai tiktu iestatīta tikai atlasītā.
      • Uz pievienot jaunu apgabalu, nospiediet un turiet nospiestu taustiņu Ctrl, vienlaikus izvēloties jaunu apgabalu. Tādējādi papildus esošajam(-iem) apgabalam(-iem) tiks iestatīts jauns drukas apgabals.

    Kā Excel programmā Excel dzēst drukāšanas apgabalu

    Dzēst drukas apgabalu ir tikpat vienkārši kā to iestatīt :)

    1. Atveriet interesējošo darblapu.
    2. Pārslēdzieties uz Lapas izkārtojums cilne> Lapas iestatīšana grupu un noklikšķiniet uz Skaidrs drukas apgabals pogu.

    Piezīme. Ja darblapā ir vairākas drukas zonas, visas tās tiks noņemtas.

    Kā bloķēt drukāšanas apgabalu programmā Excel

    Ja darbgrāmatas bieži koplietojat ar citām personām, iespējams, vēlaties aizsargāt drukāšanas apgabalu, lai neviens nevarētu sabojāt izdrukas. Diemžēl nav tiešas iespējas bloķēt drukāšanas apgabalu programmā Excel, pat aizsargājot darblapu vai darbgrāmatu.

    Vienīgais funkcionālais risinājums, kā aizsargāt drukas apgabalu programmā Excel, ir VBA. Šim nolūkam pievienojiet Workbook_BeforePrint notikuma apstrādātājs, kas tieši pirms drukāšanas klusi izspiež norādīto drukas apgabalu.

    Vienkāršāks veids būtu iestatīt notikuma apstrādātāju notikumam aktīvā lapa , bet tas darbojas ar šādiem iebildumiem:

    • Visās darblapās jābūt vienādam(-iem) drukas niknumam(-iem).
    • Pirms drukāšanas ir jāizvēlas visas mērķa lapas cilnes.
    Private Sub Workbook_BeforePrint(Cancel As Boolean ) ActiveSheet.PageSetup.PrintArea = "A1:D10" End Sub

    Ja dažādām loksnēm ir atšķirīga struktūra, norādiet drukas apgabalu, kurā katru lapu atsevišķi .

    Private Sub Workbook_BeforePrint(Cancel As Boolean ) Worksheets( "Sheet1" ).PageSetup.PrintArea = "A1:D10" Worksheets( "Sheet2" ).PageSetup.PrintArea = "A1:F10" End Sub

    Iepriekš minētais makrostatījums nosaka A1:D10 drukāšanas apgabalu, lai Lapa1 un uz A1:F10 Lapa2 . Jūs varat tos mainīt pēc vēlēšanās, kā arī pievienot vairāk lapu.

    Lai pievienotu notikuma apstrādātāju darbgrāmatā, izpildiet šādas darbības:

    1. Nospiediet Alt + F11, lai atvērtu Visual Basic redaktors .
    2. Projekta Explorer logā kreisajā pusē izvērsiet mērķa darbgrāmatas mezglu un divreiz noklikšķiniet uz Šīdarbgrāmata .
    3. In Šīs darbgrāmatas kods logā ielīmējiet kodu.

    Piezīme. Lai šī pieeja darbotos, fails ir jāglabā kā darbgrāmata ar makru funkciju (.xlsm), un, atverot darbgrāmatu, makram jābūt iespējotamam.

    Excel drukāšanas apgabala problēmas

    Lielākā daļa drukāšanas problēmu programmā Excel parasti ir saistītas ar printera iestatījumiem, nevis ar drukāšanas apgabalu. Tomēr, ja programmā Excel netiek izdrukāti pareizi dati, var noderēt šādi problēmu novēršanas padomi.

    Programmā Excel nevar iestatīt drukāšanas apgabalu

    Problēma : Jūs nevarat panākt, lai Excel pieņemtu definēto drukas apgabalu. Drukas apgabals laukā ir redzami daži neparasti diapazoni, bet ne tie, kurus esat ievadījis.

    Risinājums : Mēģiniet pilnībā notīrīt drukas apgabalu un pēc tam izvēlieties to no jauna.

    Tiek drukātas ne visas kolonnas

    Problēma : Jūs esat izvēlējies noteiktu kolonnu skaitu drukas apgabalā, bet visas kolonnas netiek izdrukātas.

    Risinājums : Visticamāk, kolonnas platums pārsniedz papīra izmēru. Mēģiniet sašaurināt malas vai pielāgot mērogošanu - izvēlieties Visu sleju ievietošana vienā lapā .

    Drukas apgabals drukā uz vairākām lapām

    Problēma : Jūs vēlaties vienas lapas izdruku, bet tā tiek izdrukāta uz vairākām lapām.

    Risinājums: Ja esat izvēlējies tikai vienu diapazonu, bet tas tiek sadalīts uz vairākām lapām, tad, visticamāk, tas ir lielāks par papīra izmēru. Lai to novērstu, mēģiniet iestatīt visas malas tuvu 0 vai izvēlieties. Fit lapa uz vienas lapas. Lai iegūtu sīkāku informāciju, skatiet sadaļu Kā izdrukāt Excel izklājlapu uz vienas lapas.

    Tas ir veids, kā iestatīt, mainīt un dzēst drukas apgabalu programmā Excel. Paldies, ka izlasījāt, un ceru, ka nākamnedēļ tiksimies mūsu emuārā!

    Maikls Brauns ir īpašs tehnoloģiju entuziasts, kura aizraušanās ir sarežģītu procesu vienkāršošana, izmantojot programmatūras rīkus. Ar vairāk nekā desmit gadu pieredzi tehnoloģiju nozarē viņš ir pilnveidojis savas prasmes programmās Microsoft Excel un Outlook, kā arī Google izklājlapās un dokumentos. Maikla emuārs ir veltīts tam, lai dalītos savās zināšanās un pieredzē ar citiem, sniedzot viegli izpildāmus padomus un pamācības produktivitātes un efektivitātes uzlabošanai. Neatkarīgi no tā, vai esat pieredzējis profesionālis vai iesācējs, Maikla emuārs piedāvā vērtīgas atziņas un praktiskus padomus, kā maksimāli izmantot šos būtiskos programmatūras rīkus.