Efnisyfirlit
Það eru kostir við að flytja Excel töflureikni út sem PDF skjal. Með því að breyta skránni í PDF snið munum við geta prentað hana og deilt henni með ýmsum faglegum tengingum. PDF-skjöl eru áreiðanlegur staðall til að flytja út skjöl sem þú telur þörf á að deila með öðrum eða birta. Í þessari grein munum við sýna nokkur dæmi um VBA til að prenta sem PDF og vista með sjálfvirku skráarnafni.
Hlaða niður æfingarvinnubók
Þú getur hlaðið niður vinnubókinni og æfðu þig með þeim.
VBA Prenta í PDF.xlsm
9 Dæmi um Excel VBA til að prenta sem PDF og vista með sjálfvirku skráarnafni í Excel
Við getum auðveldlega prentað Excel skrá sem PDF og vistað skrána með sjálfvirku skráarnafni með því að nota Excel tækjastikuna. En það væri auðveldara með Excel VBA . Við þurfum bara VBA kóðann og keyra þá. Við þurfum ekki svo marga smelli til að klára verkefnið og þetta sparar okkur tíma.
Visual Basic for Applications ( VBA ) er forritunarlíkan og einangrað forrit það sést oftast í Microsoft Office . Það er greiningartæki, oft fáanlegt sem Excel viðbætur , sem fínstillir handvirkar aðgerðir eins og einhæfar, tímafrekar húsverk. Það getur líka búið til CSV skrár. Svo skulum við sjá nokkur dæmi til að prenta excel-skrána sem PDF-skjal með sjálfvirka skráarnafninu.
1. Prentaðu vinnubók í PDFskrifaðu kóðann okkar til að búa til töflu úr bili. Í þriðja lagi, veldu Module frá Insert fellivalmyndarstikunni. Afritaðu ennfremur og límdu VBA kóðann hér að neðan. VBA kóða:
3458
- Ennfremur skaltu keyra kóðann með því að smella á RubSub hnappinn eða nota F5 lyklaborðsflýtivísa.
- Þessi skrá er vistuð sem PDF með sama nafni og fyrra dæmið.
VBA kóða skýring
2865
Þessir kubbar kóðana eru til að búa til og úthluta breytum.
7270
Þetta mun vista fjölda skráagagna sem PDF.
Lesa meira: Hvernig á að umbreyta Excel í PDF án þess að missa snið (5 áhrifaríkar leiðir)
9. Vistaðu skráarnafn á sjálfvirkan hátt meðan þú prentar á PDF í Excel VBA
Við skulum skoða aðra Excel VBA aðferð til að prenta á PDF og geyma skráarnafnið sjálfkrafa.
SKREF:
- Til að byrja með velurðu Þróunaraðila flipann á borði.
- Í öðru lagi skaltu velja Visual Basic frá Code svæðinu til að opna Visual Basic Editor . Smelltu á Alt + F11 til að ræsa Visual Basic Editor .
- Þú getur líka hægrismellt á vinnublaðið þitt og valið Skoða Kóði . Þetta mun einnig taka þig í Visual Basic Editor .
- Nú getum við séð Visual Basic Editor , þar sem við munum skrifa kóðann til að búa til töfluaf bili.
- Veldu ennfremur Eining á Insert fellivalmyndarstikunni.
- Afritaðu síðan og límdu VBA kóði sem fylgir.
VBA kóða:
5060
- Kóðinn mun síðan keyra með því að smella á RubSub hnappinn eða með F5 lyklaborðsflýtileiðinni.
VBA kóða skýring
8900
Til að fá skrána sem pdf og vista nafn pdf.
Sjá einnig: Hvernig á að nota TREND aðgerð í Excel (3 dæmi) 9183
Þetta stillir bara prentgæði.
6699
Þessar línur munu leiðbeina notanda um hvernig á að sendu skrána til að prenta hana sem pdf.
Lesa meira: Hvernig á að vista Excel sem PDF án þess að skera niður (4 hentugar leiðir)
Niðurstaða
Ofgreindar aðferðir munu aðstoða þig við að gera þá vinnu frá Prenta í PDF og vista sjálfvirkt skráarheiti í Excel VBA . Ég vona að þetta hjálpi þér! Ef þú hefur einhverjar spurningar, ábendingar eða athugasemdir vinsamlegast láttu okkur vita í athugasemdahlutanum. Eða þú getur skoðað aðrar greinar okkar á ExcelWIKI.com blogginu!
& Vista skráarnafn sjálfkrafa í ExcelSegjum að við viljum prenta alla vinnubókina og vista skráarnafnið um leið og við setjum nafnið á kóðann okkar. Gerum nú ráð fyrir að við viljum vista PDF skrá á tölvunni okkar Staðbundinn diskur (E:) . Eins og við sjáum á myndinni hér að neðan að staðsetningin inniheldur engar pdf skrár. Eftir að hafa keyrt VBA kóðann munum við geta séð æskilega PDF skrá okkar á þeim stað á tölvunni okkar.
Með Excel VBA , notendur geta auðveldlega notað kóðann sem virkar sem Excel valmyndir frá borði. Til að nota VBA kóðann til að prenta pdf og vista með sjálfvirku skráarheiti, skulum við fylgja aðferðinni.
SKREF:
- Í fyrsta lagi, farðu á flipann Developer frá borði.
- Í öðru lagi, úr flokknum Code , smelltu á Visual Basic til að opna 1>Visual Basic Editor . Eða ýttu á Alt + F11 til að opna Visual Basic Editor .
- Í stað þess að gera þetta, þú getur bara hægrismellt á vinnublaðið þitt og farið í Skoða kóða . Þetta mun einnig fara í Visual Basic Editor .
- Þetta mun birtast í Visual Basic Editor þar sem við skrifum kóðana okkar til að búa til töflu úr svið.
- Í þriðja lagi, smelltu á Module í Insert valmyndastikunni.
- Þetta mun búa til Module í vinnubókinni þinni.
- Og afritaðu og límdu VBA kóði sýndur hér að neðan.
VBA kóða:
9330
- Keyddu kóðann með því að ýta á F5 takkann á lyklaborðinu þínu.
- Loksins geturðu séð að PDF skráarheiti, Workbook er nú staðsett á þeirri slóð á tölvu. Þannig að það þýðir að skráarnafnið er sjálfkrafa vistað.
- Og að lokum, ef þú ferð aftur í vinnubókina þína, geturðu séð nokkrar punktalínur . Þetta er vegna þess að skráin er nú tilbúin til prentunar.
VBA kóða skýring
7658
Sub er hluti af kóða sem er notaður til að meðhöndla vinnuna í kóðanum en mun ekki skila neinu gildi. Það er einnig þekkt sem undirferli. Þannig að við nefnum aðferðina okkar Print_Workbook() .
9053
Þessi lína er fyrir staðsetningu og pdf skráarheitið. Hér vistum við skrána okkar í E: á tölvunni okkar og nefnum skrána Workbook .
7305
Þessi lína af kóða er til að flytja út excel skrána sem PDF og gera það tilbúið til prentunar.
8866
Þetta mun binda enda á málsmeðferðina.
Lesa meira: Flyttu út Excel í PDF með stiklum (2 fljótlegar aðferðir)
2. Vista virkt vinnublað sjálfkrafa sem PDF
Við skulum sjá annað dæmi prenta virkt blað á pdf og vista skráarnafnið sjálfkrafa með Excel VBA .
SKREF:
- Fyrst skaltu fara á Develope r flipann frá borði.
- Í öðru lagi skaltu smella á Visual Basic til að opna SjónrænBasic Editor .
- Önnur leið til að opna Visual Basic Editor er einfaldlega að ýta á Alt + F11 .
- Eða, hægri- smelltu á blaðið, veldu síðan Skoða kóða .
- Næst, farðu í Insert og veldu Module úr fellivalmyndinni.
- Og þetta mun opna Visual Basic gluggann.
- Eftir það skaltu afrita og líma VBA kóðann fyrir neðan.
VBA kóði:
3742
- Ýttu frekar á F5 takkann eða smelltu á hnappinn Run Sub til að keyra kóðann.
- Eins og fyrra dæmið er skráin vistuð sem PDF með sjálfvirka skráarnafninu.
Ef þú lest dæmis1 kóðaskýringu, muntu skilja þetta líka.
Lesa meira: Excel Macro: Save as PDF with Date in Skráarnafn (4 viðeigandi dæmi)
3. Prenta PDF skrá úr Excel með VBA á bilinu
Við skulum skoða annað dæmi um að nota Excel VBA til að prenta virkt blað á pdf og vista skráarheitið sjálfkrafa.
SKREF:
- Til að byrja skaltu smella á Developer flipann á borði.
- Í öðru lagi skaltu ræsa Visual Basic Editor með því að smella á Visual Basic .
- Að öðrum kosti geturðu fengið aðgang að Visual Basic Editor með því að ýta á Alt + F11 .
- Eða, hægrismelltu á blaðinu og veldu Skoða kóða í valmyndinni.
- Næst skaltu velja Eininguna úr fellivalmyndinni. niður kassaundir Setja inn .
- Og visual basic glugginn birtist.
- Skrifaðu kóðann þar.
VBA kóða:
9890
- Ýttu loks á F5 takkann til að keyra kóðann.
- Síðan geturðu séð að PDF-skjali með nafninu Vinnubók hefur verið bætt við þann stað á tölvunni þinni. Fyrir vikið er skráarnafnið varðveitt sjálfkrafa.
Lesa meira: Prenta svið í PDF með VBA í Excel (5 auðveldustu dæmin)
4. Excel VBA til að hringja yfir valið blað og prenta PDF
Við skulum skoða aðra leið til að prenta á PDF og vista sjálfkrafa skráarheitið.
SKREF:
- Til að byrja, opnaðu borðann og veldu Þróunaraðila valmöguleikann.
- Smelltu síðan á Visual Basic Editor . á Visual Basic .
- Þegar þú ýtir á Alt + F11 færðu einnig upp Visual Basic Editor .
- Að öðrum kosti, hægrismelltu á blaðið og veldu Skoða kóða í valmyndinni sem birtist.
- Nú, í Setja inn fellivalkostinn skaltu velja Eining .
- Afritaðu síðan og límdu VBA kóðann sem fylgir.
VBA kóða:
2845
- Keyddu kóðann með því að ýta á F5 lykilinn.
- Að lokum geturðu séð að a Vinnubók PDF-skjal hefur verið hlaðið upp á það svæði á tölvunni þinni. Þar af leiðandi er skráarnafninu haldiðsjálfkrafa.
Þetta mun vista skrána sem blaðnúmer vinnubókarinnar.
VBA kóða Skýring
6518
Þessi lína af kóða for lykkjunnar er til að flytja út excel skrána sem pdf og prenta hana út.
Lesa meira: Excel VBA: ExportAsFixedFormat PDF með Fit to Page (3 dæmi)
5. Prentaðu á PDF og vistaðu skráarnafnið ósjálfrátt í Excel
Kíktu nú á aðra Excel VBA aðferð til að vista Excel skrár á pdf og nefndu sjálfvirka skráarkerfið.
SKREF:
- Til að byrja, opnaðu borðann og veldu Þróunaraðila úr fellivalmyndinni.
- Veldu síðan Visual Basic til að opna Visual Basic Editor .
- Einnig er hægt að nálgast Visual Basic Editor með því að ýta á Alt + F11 .
- Að öðrum kosti geturðu hægrismellt á blaðið og valið Skoða kóða í sprettiglugganum.
- Eftir það skaltu velja Eining úr fellivalmyndinni Setja inn .
- Afritaðu frekar og límdu eftirfarandi VBA kóða.
VBA kóða:
6233
- Að lokum skaltu keyra kóðann með því að ýta á F5 á lyklaborðinu þínu og þú sérð niðurstöðuna.
- Þú munt í kjölfarið sjá að Workbook PDF skrá var þegar vistuð á þeim stað á tölvunni þinni. Fyrir vikið er skráarnafninu haldið sjálfkrafa.
Eins og í fyrra dæminu, þettamun einnig vista pdf skjalið sem blaðnúmer.
VBA kóða skýring
3331
Kóðablokkin er til að prenta og vista excel skrána sem pdf.
Lesa meira: Prenta á PDF og tölvupóst með VBA í Excel (2 gagnleg tilvik)
6. VBA aðgerð til að prenta PDF og vista skráarnafn sjálfkrafa
Við skulum kanna aðra Excel VBA leið til að prenta á PDF og vista skráarnafnið sjálfkrafa. Við munum nota aðgerð og vista skrána á PDF í þessu dæmi. Við notum líka Msgbox til að gefa okkur skilaboð hvort skráin sé vistuð eða ekki.
SKREF:
- Í upphafi , farðu í flipann Hrönnuði > Visual Basic > Setja inn > Module .
- Eða, Ef þú hægrismellir á vinnublaðinu opnast gluggi. Þaðan ferðu í Skoða kóða .
- Og þetta mun taka þig á Visual Basic Editor reitinn, þar sem við getum skrifað VBA fjölvi .
- Á hinn bóginn, með því að ýta á Alt + F11 opnast einnig Visual Basic Editor .
- Eftir það skaltu slá inn VBA kóði.
VBA kóða:
4622
- Og keyrðu kóðann til að sjá niðurstöðuna með því að ýta á F5 lykill .
- Þetta mun birtast í Msgbox og ganga úr skugga um að PDF skjalið sé nú tilbúið til prentunar .
- Eins og áður muntu taka eftir því að PDF-skrá vinnubókar hefur þegar veriðvistað á þeim stað á tölvunni þinni. Fyrir vikið er skráarnafnið sjálfgefið varðveitt. Þegar við stilltum skráarnafnið Prenta PDF vistaði það skráarnafnið Prenta PDF.
Ef þú skoðar í útskýringum fyrri kóðans muntu skilja línur kóðans rétt. Þú þarft ekki að breyta kóðanum, breyttu bara sviðunum eins og þú vilt. Þú getur afritað kóðann og notað hann í vinnuskyni.
Lesa meira: Excel Macro til að vista sem PDF með skráarnafni úr klefisgildi (2 dæmi)
7. Excel VBA kóða til að prenta á PDF og vista skráarnafnið sjálfkrafa
Við skulum skoða aðra Excel VBA aðferð til að prenta á PDF og geyma skráarnafnið sjálfkrafa.
SKREF:
- Til að byrja skaltu fletta í flipann Developer á borðinu.
- Í öðru lagi, undir kóðahlutanum, veldu Visual Basic til að ræsa Visual Basic Editor . Til að opna Visual Basic Editor , smelltu á Alt + F11 .
- Að öðrum kosti geturðu bara hægrismellt á vinnublaðið þitt og valið Skoða kóða . Þetta mun einnig fara í Visual Basic Editor .
- Þetta mun birtast í Visual Basic Editor , þar sem við munum skrifa kóðann til að búa til töflu frá bili.
- Í þriðja lagi, á Insert fellivalmyndarstikunni, veldu Module .
- Og afritaðu og límdu VBA kóðann Sýnthér að neðan.
VBA kóða:
2551
- Síðan skaltu keyra kóðann með því að smella á RubSub hnappinn eða ýta á F5 flýtilykla.
- Sérstaklega mun Msgbox birtast.
- Skráin er vistuð sem PDF með sama sjálfvirka skráarheiti og í fyrra dæmi.
VBA kóða skýring
2191
Þeir eru til að fá virku vinnubókarmöppuna ef vinnubókin er vistuð.
9561
Þetta mun búa til sjálfgefið nafn fyrir vistun skráa.
1452
Þessi blokk flytur bara excel skrána út í PDF í núverandi möppu.
7018
Þetta gerir okkur kleift að sjá staðfestingarskilaboð með skráarupplýsingum í Microsoft Excel.
Lesa meira: Prenta á PDF með Macro Button í Excel (5 Macro Variants)
8. Prentaðu tiltekið Excel blað með sjálfvirku skráarnafni
Við skulum skoða aðra Excel VBA aðferð til að prenta á PDF og geyma skráarnafnið sjálfkrafa.
SKREF:
- Í fyrsta lagi skaltu velja flipann Þróunaraðili á borðinu.
- Í öðru lagi, undir flokknum Kóði , veldu Visual Basic til að ræsa Visual Basic Editor . Að öðrum kosti, ýttu á Alt + F11 til að ræsa Visual Basic Editor .
- Í staðinn skaltu hægrismella á vinnublaðið þitt og velja Skoða kóða .
- Þetta mun birtast í Visual Basic Editor , þar sem við munum