Selles artiklis õpime, kuidas Excelis tabelit printida.
Stsenaarium:
Kui olete oma tabeliga valmis saanud ja vajate lehe paberkoopiat. Saate lihtsalt valida lahtri vahemikus Tabel. Ja siis Klõpsake Fail -> Prindi -> ja valige prindist nupp Tabeli suvand mis sektsioon. Kuid Excel lihtsalt prindib selle. Siit saame teada, kuidas Excelis mis tahes tabelit printida.
Valitud vahemiku salvestamiseks Excelis (ütleme kviitungi) PDF -failina Excelis, kasutades VBA -d, kasutage allpool süntaksit.
Geneetiline kood Sub SaveRangeAsPDF () Vahemik.ExportAsFixedFormat Type: = xlTypePDF, Faili nimi:= _ "C: \ Kasutajad \ faili_nimi", Kvaliteet: = xlQualityStandard, _ IncludeDocProperties: = Tõsi, IgnorePrintAreas: = False, OpenAfterPublish: = True End Sub
Ülaltoodud kood on üldine kood fikseeritud vahemiku salvestamiseks PDF -dokumendina. Kui teie rekordmakro Exceli eksportimisel PDF -i kuvatakse, kuvatakse sarnane kood.
Vahemik: See võib olla fikseeritud vahemik, dünaamiline vahemik või valik. Peate selle määratlema.
Faili nimi: See on pdf -i täielikult kvalifitseeritud nimi. Määratlege see stringina.
Ülejäänud muutujad võib jätta nii, nagu need on. Ma selgitasin neid pärast näidet.
Näide: Printige Exceli kviitung PDF -vormingus, kasutades VBA -d
Oletame, et peate Excelis kviitungeid regulaarselt printima ja saatma. Sellisel juhul soovite selle automatiseerida. Te ei tahaks ikka ja jälle eksportida Excelisse pdf -i. Kui saate selle tegemiseks lihtsalt nuppu kasutada, oleks see kasulik, kas pole?
Siin olen kujundanud selle kviitungi vormi. Soovin selle printida/salvestada/eksportida PDF -failina, kasutades nuppu "Loo PDF".
See kviitung hõlmab vahemikku "A2: L21". Prindiala olen juba määranud.
Selle Exceli vahemiku salvestamiseks PDF -failina kasutame ülaltoodud üldist VBA -koodi, mis on mõeldud Exceli lehe eksportimiseks PDF -i. Kohandame koodi vastavalt meie nõudmistele.
Sub PrintSelectionToPDF () Dim arveRng kui vahemik Dim pdfile kui string 'Prinditava seadistusvahemiku määramine set billiceRng = Vahemik ("A1: L21")' seadistusfaili nimi koos ajatempliga. pdfile = "arve" & "_" & Vorming (nüüd (), "yyyymmdd_hhmmss") & ".pdf" ', mis määrab täieliku kvalifitseeritud nime. Saadud pdf salvestatakse sinna, kus on põhifail. pdfile = ThisWorkbook.Path & strfile invoiceRng.ExportAsFixedFormat Type: = xlTypePDF, _ Filename: = pdfile, _ Quality: = xlQualityStandard, _ IncludeDocProperties: = True, _ IgnorePrintAreas: = False, _ OpenAalse End Subub:
Koodi kasutamine:
Kopeerige ülaltoodud kood oma kviitungi faili, avades VBA redaktori (kasutage klahve Alt+F11). Reguleerige printimiskoodi ulatust ja failiteed (kui soovite). Tööfaili saate alla laadida allpool.
Salvestage Exceli vahemik PDF -vormingus, kasutades VBA -d
Selgitus:
DimmericeRng kui vahemik Dim pdfile kui string
Kood on lihtne. Esiteks oleme loonud kaks muutujat. "ArveRng kui vahemik" vahemiku/lehe jaoks, mille soovime pdf -failina salvestada. strFile saadud PDF -i täielikult kvalifitseeritud failinime jaoks.
Määra billiceRng = Vahemik ("A1: L21")
Kuna meie trükivahemik on fikseeritud, määrasime arve vahemikuks vahemik ("A1: L21").
pdfile = "arve" & "_" & vorming (kohe (), "yyyymmdd_hhmmss") & ".pdf" pdfile = ThisWorkbook.Path & strfile
Ülaltoodud kahes reas nimetame faili esmalt ajatempliga ja lisame seejärel põhifaili teele. Selle tulemusel sisaldab pdfile tulemuseks oleva pdf -faili täielikult kvalifitseeritud nime.
invoiceRng.ExportAsFixedFormat _ Tüüp: = xlTypePDF, _ Failinimi: = pdfile, _ Quality: = xlQualityStandard, _ IncludeDocProperties: = True, _ IgnorePrintAreas: = True, _ OpenAfterPublish: = False
Lõpuks kasutame määratletud Exceli vahemiku printimiseks PDF -failina vahemiku klassi meetodit ExpoortAsFixedFormat. Me määratleme tüübi xlTypePDF. Teine valik on xlTypeXPS, mis salvestab valitud vahemiku XPS -failina.
Seadsime failinimeks pdfile, mis sisaldab pdf -faili täielikult kvalifitseeritud nime stringi. Siin saate kirjutada kõvakodeeritud teksti või kohandada seda vastavalt oma vajadustele.
Järgmisena seadsime pdf -faili kvaliteediks xlQualityStandard. Meil on teine valik xlQualityMinimum.
Järgmisena seadsime IncludeDocProperties väärtuseks True. See tähendab, et saadud PDF -il on dokumendi omadused.
Seejärel seadisime IgnorePrintAreas väärtuseks True. See tähendab, et see ignoreerib juba määratud prindiala.
Lõpuks määrasime OpenAfterPublish väärtuseks Väär. See tähendab, et teie loodud fail ei avane automaatselt. Ma määran selle valeks, kuna loon 100 silmust kasutades faile ja ma ei taha, et need avaneksid. Kui soovite faili pärast Exceli abil loomist avada, määrake see tõeseks.
Valitud vahemiku printimine PDF -failina
Üks põhikasutus on valitud vahemiku printimine, klõpsates vaid ühel nupul. Kuid parim kasutamine on kasutada seda silmusena, kus peate erinevate klientide jaoks looma mitu kviitungit. Looge andmete täitmiseks alamosa ja seejärel kasutage seda koodi valitud vahemiku printimiseks ahelas.
Loodetavasti on see artikkel Exceli tabeli printimise kohta selgitav. Siit leiate rohkem artikleid väärtuste arvutamise ja sellega seotud Exceli valemite kohta. Kui teile meeldisid meie ajaveebid, jagage seda oma sõpradega Facebookis. Samuti saate meid jälgida Twitteris ja Facebookis. Tahaksime sinust kuulda, andke meile teada, kuidas saaksime oma tööd täiustada, täiendada või uuendada ning muuta see teie jaoks paremaks. Kirjuta meile meilisaidile.
Printige ühele lehele mitu valikut, kasutades Microsoft Excelis VBA -d | Valige mitu vahemikku ja printige iga vahemik VBA abil erinevale lehele.
Printige kõik töövihikud kausta, kasutades Microsoft Excelis VBA -d | Kasutage seda VBA -koodi iga Exceli töövihiku printimiseks ja salvestamiseks kausta, kasutades.
Jagage Exceli leht mitmeks failiks, kasutades veergu, kasutades VBA -d | See VBA -kood jagab Exceli lehe baasi unikaalsete väärtuste jaoks määratud veerus. Laadige tööfail alla.
Lülitage hoiatussõnumid välja Microsoft Excel 2016 VBA abil | Jooksva VBA koodi katkestavate hoiatusteadete väljalülitamiseks kasutame rakendusklassi.
Uue töövihiku lisamine ja salvestamine Microsoft Excel 2016 VBA abil | Töövihikute lisamiseks ja salvestamiseks VBA abil kasutame klassi Töövihikud. Töövihikud.Add lisab uue töövihiku lihtsalt, kuid…
Populaarsed artiklid:
Funktsiooni IF kasutamine Excelis : Exceli IF -lause kontrollib tingimust ja tagastab konkreetse väärtuse, kui tingimus on TRUE, või tagastab mõne muu väärtuse, kui FALSE.
Funktsiooni VLOOKUP kasutamine Excelis : See on üks enim kasutatud ja populaarsemaid Exceli funktsioone, mida kasutatakse erinevate vahemike ja lehtede väärtuse otsimiseks.
Funktsiooni SUMIF kasutamine Excelis : See on veel üks armatuurlaua oluline funktsioon. See aitab teil teatud tingimustel väärtusi kokku võtta.
Funktsiooni COUNTIF kasutamine Excelis : Loendage väärtused tingimustega, kasutades seda hämmastavat funktsiooni. Te ei pea oma andmeid teatud väärtuste loendamiseks filtreerima. Countif funktsioon on armatuurlaua ettevalmistamisel hädavajalik.