Turinys
Šioje pamokoje sužinosite, kaip "Excel" programoje rankiniu būdu pasirinkti spausdinimo sritį ir kaip naudojant makrokomandas nustatyti kelių lapų spausdinimo sritis.
Kai paspausite Spausdinti mygtuką "Excel", pagal nutylėjimą spausdinama visa skaičiuoklė, kuri dažnai užima kelis puslapius. Bet ką daryti, jei jums tikrai nereikia viso didžiulės darbalapio turinio popieriuje? Laimei, "Excel" suteikia galimybę apibrėžti spausdinamas dalis. Ši funkcija vadinama Spausdinimo sritis .
"Excel" spausdinimo sritis
A spausdinimo sritis yra ląstelių, kurios bus įtrauktos į galutinį spausdinimą, sritis. Jei nenorite spausdinti visos skaičiuoklės, nustatykite spausdinimo sritį, kuri apima tik jūsų pasirinktą sritį.
Paspaudę Ctrl + P arba spustelėję Spausdinti mygtuką ant lapo, kuriame nustatyta spausdinimo sritis, bus spausdinama tik ta sritis.
Viename darbalapyje galite pasirinkti kelias spausdinimo sritis, ir kiekviena sritis bus spausdinama atskirame puslapyje. Išsaugant darbaknygę, taip pat išsaugoma spausdinimo sritis. Jei vėliau persigalvosite, galite ištrinti spausdinimo sritį arba ją pakeisti.
Apibrėžę spausdinimo sritį galite geriau kontroliuoti kiekvieno spausdinamo puslapio išvaizdą, todėl prieš siųsdami darbalapį į spausdintuvą visada turėtumėte nustatyti spausdinimo sritį. Jei jos nenustatysite, galite gauti netvarkingus, sunkiai įskaitomus puslapius, kuriuose kai kurios svarbios eilutės ir stulpeliai bus nupjauti, ypač jei darbalapis yra didesnis už naudojamą popierių.
Kaip nustatyti spausdinimo sritį programoje "Excel
Norėdami nurodyti "Excel", kuri duomenų dalis turi būti pateikta spausdintinėje kopijoje, atlikite vieną iš toliau nurodytų veiksmų.
Greičiausias būdas nustatyti spausdinimo sritį programoje "Excel
Greičiausias būdas nustatyti pastovų spausdinimo diapazoną yra toks:
- Pasirinkite darbalapio dalį, kurią norite spausdinti.
- Dėl Puslapio išdėstymas skirtuke Puslapio sąranka grupę, spustelėkite Spausdinimo sritis > Nustatyti spausdinimo sritį .
Pasirodys silpna pilka linija, žyminti spausdinimo sritį.
Informatyvesnis būdas apibrėžti spausdinimo sritį programoje "Excel
Norite vizualiai matyti visus savo nustatymus? Štai skaidresnis spausdinimo srities apibrėžimo būdas:
- Dėl Puslapio išdėstymas skirtuke Puslapio sąranka grupę, spustelėkite dialogo paleidimo . Tai atidarys Puslapio sąranka dialogo langas.
- Dėl Lapas skirtuką, statykite žymeklį į Spausdinimo sritis lauką ir pasirinkite vieną ar daugiau darbo lapo intervalų. Norėdami pasirinkti kelis intervalus, nepamirškite laikyti klavišo Ctrl.
- Spustelėkite GERAI .
Patarimai ir pastabos:
- Kai išsaugote sąsiuvinį, spausdinimo sritis taip pat yra išsaugotas . Kiekvieną kartą siunčiant darbalapį į spausdintuvą, bus spausdinama tik ta sritis.
- Norėdami įsitikinti, kad apibrėžtos sritys yra tos, kurių iš tikrųjų norite, paspauskite Ctrl + P ir pereikite per kiekvieną puslapio peržiūra .
- Jei norite greitai atspausdinti tam tikrą duomenų dalį nenustatydami spausdinimo srities, pasirinkite norimą (-us) intervalą (-us), paspauskite Ctrl + P ir pasirinkite Spausdinimo pasirinkimas išskleidžiamajame sąraše, esančiame po Nustatymai . Daugiau informacijos rasite skyriuje Kaip spausdinti pasirinkimą, lapą ar visą sąsiuvinį.
Kaip nustatyti kelias spausdinimo sritis programoje "Excel
Jei norite spausdinti kelias skirtingas darbalapio dalis, tokiu būdu galite pasirinkti kelias spausdinimo sritis:
- Pažymėkite pirmąjį intervalą, laikykite nuspaudę klavišą Ctrl ir pažymėkite kitus intervalus.
- Dėl Puslapio išdėstymas skirtuke Puslapio sąranka grupę, spustelėkite Spausdinimo sritis > Nustatyti spausdinimo sritį .
Atlikta! Sukurtos kelios spausdinimo sritys, kurių kiekviena yra atskiras puslapis.
Pastaba. Tai veikia tik nesusiję diapazonai. Gretimi diapazonai, net ir pasirinkti atskirai, bus įtraukti į vieną spausdinimo sritį.
Kaip priversti "Excel" ignoruoti spausdinimo sritį
Kai norite turėti viso lapo ar viso sąsiuvinio spausdintą kopiją, bet nenorite vargintis išvalydami visas spausdinimo sritis, tiesiog nurodykite "Excel" jas ignoruoti:
- Spustelėkite Failas > Spausdinti arba paspauskite Ctrl + P .
- Pagal Nustatymai , spustelėkite rodyklę šalia Spausdinti aktyvius lapus ir pasirinkite Ignoruoti spausdinimo sritį .
Kaip spausdinti kelias sritis viename puslapyje
Galimybę spausdinti kelis plotus viename popieriaus lape valdo spausdintuvo modelis, o ne "Excel". Norėdami patikrinti, ar ši parinktis jums prieinama, paspauskite Ctrl + P , spustelėkite Spausdintuvo savybės nuorodą, tada perjunkite galimus skirtukus Spausdintuvo savybės dialogo langą, kuriame ieškoma Puslapiai viename lape galimybė.
Jei jūsų spausdintuvas turi tokią parinktį, jums pasisekė :) Jei tokios parinkties nėra, vienintelis man žinomas būdas - kopijuoti spausdinimo intervalus į naują lapą. Naudodamiesi funkcija Paste Special (Įklijuoti specialųjį), tokiu būdu nukopijuotus intervalus galite susieti su pradiniais duomenimis:
- Pasirinkite pirmąją spausdinimo sritį ir paspauskite Ctrl + C, kad ją nukopijuotumėte.
- Naujame lape dešiniuoju pelės klavišu spustelėkite bet kurią tuščią ląstelę ir pasirinkite Specialusis įklijavimas > Susietas paveikslėlis .
- Pakartokite 1 ir 2 veiksmus kitoms spausdinimo sritims.
- Naujame lape paspauskite Ctrl + P, kad visos nukopijuotos spausdinimo sritys būtų išspausdintos viename puslapyje.
Kaip nustatyti "Excel" spausdinimo sritį keliems lapams naudojant VBA
Jei turite daug darbalapių su lygiai tokia pačia struktūra, akivaizdu, kad norėsite išvesti tą patį šėlsmą popieriuje. Problema ta, kad pasirinkus kelis lapus išjungiamas Spausdinimo sritis juostos mygtuką. Laimei, yra paprastas apėjimo būdas, aprašytas skyriuje Kaip spausdinti tą patį diapazoną keliuose lapuose.
Jei tą pačią sritį reikia reguliariai spausdinti keliuose lapuose, VBA naudojimas gali pagreitinti darbą.
Nustatyti pasirinktų lapų spausdinimo sritį kaip aktyviajame lape
Šis makrokomandas automatiškai nustato, kad visų pasirinktų darbalapių spausdinimo sritis (-ys) būtų tokia pati, kaip ir aktyviajame lape. Kai pasirinkti keli lapai, aktyvusis lapas yra tas, kuris matomas, kai paleidžiate makrokomandą.
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 SubNustatyti spausdinimo diapazoną visuose darbalapiuose kaip aktyviajame lape
Nesvarbu, kiek turite lapų, šis kodas vienu veiksmu apibrėžia viso sąsiuvinio spausdinimo sritį. Tiesiog nustatykite norimą (-as) spausdinimo sritį (-is) aktyviajame lape ir paleiskite makrokomandą:
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 SubNustatykite nurodytą spausdinimo sritį keliuose lapuose
Dirbant su skirtingais sąsiuviniais gali būti patogu, jei makrokomandoje bus paprašyta pasirinkti intervalą.
Veikia taip: pasirenkate visus tikslinius darbalapius, paleidžiate makrokomandą, paraginti pasirenkate vieną ar daugiau intervalų (norėdami pasirinkti kelis intervalus, laikykite nuspaudę klavišą Ctrl) ir spustelėkite GERAI .
Sub SetPrintAreaMultipleSheets() Dim SelectedPrintAreaRange As Range Dim SelectedPrintAreaRangeAddress As String Dim Sheet As Worksheet On Error Resume Next Set SelectedPrintAreaRange = Application.InputBox("Please select the print area range" , "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 SubKaip naudoti makrokomandas
Paprasčiausias būdas - atsisiųsti mūsų pavyzdinį sąsiuvinį su spausdinimo srities makrokomandomis ir paleisti makrokomandą tiesiai iš šio sąsiuvinio:
- Atidarykite atsisiųstą sąsiuvinį ir, jei paprašyta, įjunkite makrokomandas.
- Atidarykite savo sąsiuvinį.
- Darbaknygėje paspauskite Alt + F8 , pasirinkite dominantį makrokomandą ir spustelėkite Paleisti .
Pavyzdiniame sąsiuvinyje yra šios makrokomandos:
- SetPrintAreaSelectedSheets - nustato, kad pasirinktuose lapuose spausdinimo sritis būtų aktyvaus lapo sritis.
- SetPrintAreaAllSheets - nustato, kad spausdinimo sritis visuose dabartinio sąsiuvinio lapuose būtų aktyviojo lapo sritis.
- SetPrintAreaMultipleSheets - nustato nurodytą spausdinimo sritį visuose pasirinktuose darbalapiuose.
Arba galite išsaugoti failą kaip darbaknygę su makrokomandomis (.xlsm) ir pridėti į ją makrokomandą. Išsamias instrukcijas žingsnis po žingsnio rasite skyriuje Kaip įterpti ir paleisti VBA kodą "Excel" programoje.
Kaip pakeisti spausdinimo sritį programoje "Excel
Atsitiktinai įtraukėte nereikšmingus duomenis arba praleidote keletą svarbių langelių? Ne bėda, yra 3 paprasti būdai redaguoti spausdinimo sritį "Excel" programoje.
Kaip išplėsti spausdinimo sritį programoje "Excel
Norėdami pridėti daugiau langelių prie esamos spausdinimo srities, atlikite šiuos veiksmus:
- Pasirinkite ląsteles, kurias norite pridėti.
- Dėl Puslapio išdėstymas skirtuke Puslapio sąranka grupę, spustelėkite Spausdinimo sritis > Įtraukti į spausdinimo sritį .
Atlikta!
Tai, žinoma, yra greičiausias būdas pakeisti spausdinimo sritį, tačiau jis nėra skaidrus. Kad tai padarytumėte teisingai, prisiminkite keletą svarbių dalykų:
- Svetainė Įtraukti į spausdinimo sritį parinktis rodoma tik tada, kai darbalapyje jau yra bent viena spausdinimo sritis.
- Jei pridedamos ląstelės yra ne greta į esamą spausdinimo sritį, sukuriama nauja spausdinimo sritis, kuri bus spausdinama kaip kitas puslapis.
- Jei naujos ląstelės yra greta į esamą spausdinimo sritį, jie bus įtraukti į tą pačią sritį ir išspausdinti tame pačiame puslapyje.
Redaguoti spausdinimo sritį "Excel" programoje naudojant "Name Manager
Kiekvieną kartą, kai "Excel" programoje nustatote spausdinimo sritį, apibrėžtas diapazonas, pavadintas Print_Area ir niekas nedraudžia jums tiesiogiai keisti šį intervalą. Štai kaip:
- Dėl Formulės skirtuke Apibrėžti pavadinimai grupę, spustelėkite Vardas ir pavardė Vadybininkas arba paspauskite Ctrl + F3 spartųjį klavišą.
- Į Vardas ir pavardė Vadybininkas dialogo langą, pasirinkite diapazoną, kurį norite pakeisti, ir spustelėkite Redaguoti mygtuką.
Spausdinimo srities keitimas per puslapio sąrankos dialogo langą
Kitas greitas būdas koreguoti spausdinimo sritį "Excel" programoje yra naudoti Puslapio sąranka Dialogo langas. Geriausia, kad šis metodas leidžia atlikti bet kokius pakeitimus - pakeisti spausdinimo sritį, ištrinti arba pridėti naują.
- Dėl Puslapio išdėstymas skirtuke Puslapio sąranka grupėje spustelėkite dialogo paleidimo priemonę (maža rodyklė apatiniame dešiniajame kampe).
- Dėl Lapas skirtukas Puslapio sąranka dialogo lange matysite Spausdinimo sritis langelį ir galėsite atlikti pakeitimus čia pat:
- Į keisti esamą spausdinimo sritį, ištrinkite ir įveskite teisingas nuorodas rankiniu būdu.
- Į pakeisti esamą sritį, pastatykite žymeklį į Spausdinimo sritis langelį ir pasirinkite naują lapo sritį. Taip bus pašalintos visos esamos spausdinimo sritys, todėl bus nustatyta tik pasirinkta sritis.
- Į pridėti naują sritį, paspauskite ir laikykite nuspaudę klavišą Ctrl, tuo pat metu pasirinkdami naują sritį. Taip bus nustatyta nauja spausdinimo sritis, papildanti esamą (-as) sritį (-is).
Kaip išvalyti spausdinimo sritį programoje "Excel
Išvalyti spausdinimo sritį taip pat paprasta, kaip ir ją nustatyti :)
- Atidarykite dominančią darbo lentelę.
- Pereikite prie Puslapio išdėstymas skirtukas> Puslapio sąranka grupę ir spustelėkite Aiškus spausdinimo plotas mygtuką.
Pastaba. Jei darbalapyje yra kelios spausdinimo sritys, visos jos bus pašalintos.
Kaip užrakinti spausdinimo sritį programoje "Excel
Jei dažnai dalijatės savo darbaknygėmis su kitais žmonėmis, galbūt norėsite apsaugoti spausdinimo sritį, kad niekas negalėtų sugadinti jūsų spaudinių. Deja, nėra tiesioginio būdo užrakinti spausdinimo sritį "Excel" programoje net apsaugant darbalapį ar darbaknygę.
Vienintelis veikiantis sprendimas, kaip apsaugoti spausdinimo sritį "Excel" programoje, yra VBA. Šiuo tikslu pridėkite Workbook_BeforePrint įvykio tvarkyklė, kuri prieš pat spausdinimą tyliai priverčia spausdinti nurodytą spausdinimo sritį.
Paprastesnis būdas būtų nustatyti įvykio tvarkyklę aktyvus lapas , tačiau tai veikia su šiomis išlygomis:
- Visuose darbalapiuose turėtų būti tas pats (-i) spausdinimo įniršis (-iai).
- Prieš spausdindami turėsite pasirinkti visus tikslinio lapo skirtukus.
Jei skirtingų lapų struktūra skiriasi, nurodykite spausdinimo sritį kiekvieną lapą atskirai. .
Private Sub Workbook_BeforePrint(Cancel As Boolean ) Worksheets("Sheet1" ).PageSetup.PrintArea = "A1:D10" Worksheets("Sheet2" ).PageSetup.PrintArea = "A1:F10" End SubPirmiau pateiktas makrokomandas nustato A1:D10 spausdinimo sritį 1 lapas ir į A1:F10 Lapas2 . Galite juos keisti pagal pageidavimą ir pridėti daugiau lapų.
Norėdami įtraukti įvykio tvarkyklę į sąsiuvinį, atlikite šiuos veiksmus:
- Paspauskite Alt + F11, kad atidarytumėte "Visual Basic" redaktorius .
- Kairėje esančiame "Project Explorer" lange išskleiskite tikslinės darbo knygos mazgą ir dukart spustelėkite Ši darbo knyga .
- Svetainėje Šios darbo knygos kodas langą, įklijuokite kodą.
Pastaba. Kad šis metodas veiktų, failas turi būti išsaugotas kaip darbaknygė su makrokomandomis (.xlsm), o atidarant darbaknygę makrokomanda turi būti įjungta.
"Excel" spausdinimo srities problemos
Dauguma spausdinimo problemų "Excel" programoje paprastai būna susijusios su spausdintuvo nustatymais, o ne su spausdinimo sritimi. Nepaisant to, toliau pateikiami trikčių šalinimo patarimai gali būti naudingi, kai "Excel" nespausdina teisingų duomenų.
Negalima nustatyti spausdinimo srities programoje "Excel
Problema : Negalite priversti "Excel" priimti jūsų apibrėžtos spausdinimo srities. Spausdinimo sritis lauke rodomi kai kurie keistini intervalai, bet ne tie, kuriuos įvedėte.
Sprendimas : Pabandykite visiškai išvalyti spausdinimo sritį ir pasirinkite ją iš naujo.
Spausdinami ne visi stulpeliai
Problema : Spausdinimo srityje pasirinkote tam tikrą stulpelių skaičių, tačiau spausdinami ne visi stulpeliai.
Sprendimas : Greičiausiai stulpelio plotis viršija popieriaus formatą. Pabandykite sumažinti paraštes arba sureguliuokite mastelį - pasirinkite Visų stulpelių talpinimas viename puslapyje .
Spausdinimo sritis spausdina ant kelių puslapių
Problema : Norite vieno puslapio spaudinio, tačiau jis spausdinamas keliuose puslapiuose.
Sprendimas: Nesiribojantys rėžiai pagal paskirtį spausdinami atskiruose puslapiuose. Jei pasirinkote tik vieną rėžį, bet jis išskaidomas į kelis puslapius, greičiausiai jis yra didesnis už popieriaus dydį. Norėdami tai ištaisyti, pabandykite nustatyti visas paraštes artimas 0 arba pasirinkite Tinkamas lapas viename puslapyje. Išsamesnės informacijos rasite skyriuje Kaip spausdinti "Excel" skaičiuoklę viename puslapyje.
Štai kaip nustatote, keičiate ir išvalote spausdinimo sritį "Excel" programoje. Dėkoju, kad perskaitėte, ir tikiuosi, kad kitą savaitę susitiksime mūsų tinklaraštyje!