Tabl cynnwys
Mae manteision i allforio taenlen Excel fel dogfen PDF . Trwy newid y ffeil i fformat PDF, byddwn yn gallu ei hargraffu a'i rhannu â chysylltiadau proffesiynol amrywiol. Mae PDFs yn safon ddibynadwy ar gyfer allforio dogfennau y teimlwch fod angen eu rhannu ag eraill neu roi cyhoeddusrwydd iddynt. Yn yr erthygl hon, byddwn yn dangos rhai enghreifftiau o VBA i'w hargraffu fel PDF a'i gadw gydag enw ffeil awtomatig.
Lawrlwytho Gweithlyfr Ymarfer
Gallwch lawrlwytho'r llyfr gwaith a ymarfer gyda nhw.
Argraffu VBA i PDF.xlsm
9 Enghreifftiau o Excel VBA i'w Argraffu fel PDF a'i Gadw gydag Enw Ffeil Awtomatig yn Excel
Gallwn argraffu ffeil Excel yn hawdd fel PDF a chadw'r ffeil gydag enw ffeil awtomatig, gan ddefnyddio bar offer Excel. Ond, byddai'n haws gyda Excel VBA . Y cyfan sydd ei angen arnom yw'r cod VBA a'u rhedeg. Nid oes angen cymaint o gliciau arnom i gwblhau'r dasg ac mae hyn yn arbed ein hamser.
Mae Visual Basic for Applications ( VBA ) yn fodel rhaglennu a rhaglen ynysig a welir amlaf yn Microsoft Office . Mae'n offeryn dadansoddol, sydd ar gael yn aml fel ategion Excel , sy'n gwneud y gorau o weithrediadau llaw fel tasgau undonog sy'n cymryd llawer o amser. Gall hefyd gynhyrchu CSV ffeiliau. Felly gadewch i ni weld rhai enghreifftiau i argraffu'r ffeil excel fel PDF gyda'r enw ffeil awtomatig.
1. Argraffu Llyfr Gwaith i PDFysgrifennwch ein cod i gynhyrchu tabl o ystod. Yn drydydd, dewiswch Modiwl o'r gwymplen Mewnosod. Ymhellach, copïwch a gludwch y cod VBA isod. Cod VBA:
2378
- Ymhellach, rhedwch y cod trwy glicio ar y botwm RubSub neu ddefnyddio'r F5 llwybr byr bysellfwrdd.
> - Cadw'r ffeil hon fel PDF gyda'r un enw a'r enghraifft flaenorol.
Eglurhad Cod VBA
7579
Mae'r blociau hynny o'r codau ar gyfer creu a phennu newidynnau.
3783
Bydd hyn yn arbed ystod o ddata ffeil fel PDF.
Darllen Mwy: Sut i Drosi Excel yn PDF heb Golli Fformatio (5 Ffordd Effeithiol)
9. Cadw Enw Ffeil mewn Ffordd Awtomatig Wrth Argraffu i PDF yn Excel VBA
Gadewch i ni edrych ar ddull Excel VBA arall ar gyfer argraffu i PDF a storio enw'r ffeil yn awtomatig.
CAMAU:
- I ddechrau, dewiswch y tab Datblygwr o'r rhuban.
- Yn ail, dewiswch Visual Basic o'r ardal Cod i agor y Golygydd Sylfaenol Gweledol . Cliciwch Alt + F11 i lansio'r Golygydd Sylfaenol Gweledol .
- Gallwch hefyd dde-glicio ar eich taflen waith a dewis Gweld Cod . Bydd hyn hefyd yn mynd â chi at y Golygydd Sylfaenol Gweledol .
- Nawr, gallwn weld y Golygydd Sylfaenol Gweledol , lle byddwn yn ysgrifennu'r cod i greu tablo ystod.
- Ymhellach, dewiswch Modiwl o'r gwymplen Mewnosod .
- Yna, copïwch a gludwch y Cod VBA sy'n dilyn.
Cod VBA:
1860
- Bydd y cod wedyn yn gweithredu drwy glicio ar y RubSub botwm neu ddefnyddio llwybr byr bysellfwrdd F5 .
Esboniad Cod VBA
7287
Ar gyfer cael y ffeil fel pdf a chadw enw'r pdf.
1222
Mae hyn yn gosod yr ansawdd argraffu.
7952
Bydd y llinellau hynny yn cyfarwyddo defnyddiwr ar sut i anfon y ffeil i'w hargraffu fel pdf.
Darllen Mwy: Sut i Arbed Excel fel PDF heb Derfyn (4 Ffordd Addas)
<4 CasgliadBydd y dulliau uchod yn eich cynorthwyo i wneud y gwaith hwnnw o Argraffu i PDF a Cadw Enw Ffeil Awtomatig yn Excel VBA . Rwy'n gobeithio y bydd hyn yn eich helpu chi! Os oes gennych unrhyw gwestiynau, awgrymiadau neu adborth, rhowch wybod i ni yn yr adran sylwadau. Neu gallwch gael cipolwg ar ein herthyglau eraill yn y blog ExcelWIKI.com !
& Cadw Enw Ffeil yn Awtomatig yn ExcelTybiwch, rydym am argraffu'r llyfr gwaith cyfan ac arbed enw'r ffeil wrth i ni roi'r enw ar ein cod. Nawr, cymerwch ein bod am gadw ffeil PDF ar ein cyfrifiadur Disg Leol (E:) . Fel y gallwn weld yn y llun isod nad yw'r lleoliad yn cynnwys unrhyw ffeiliau pdf. Ar ôl rhedeg y cod VBA, byddwn yn gallu gweld ein ffeil PDF dymunol yn y lleoliad hwnnw ar ein cyfrifiadur.
Gyda Excel VBA , gall defnyddwyr ddefnyddio'r cod sy'n gweithredu fel dewislenni excel o'r rhuban yn hawdd. I ddefnyddio'r cod VBA i argraffu pdf a chadw gydag enw ffeil awtomatig, gadewch i ni ddilyn y drefn.
CAMAU:
- Yn gyntaf, ewch i'r tab Datblygwr o'r rhuban.
- Yn ail, o'r categori Cod , cliciwch ar Visual Basic i agor y Golygydd Sylfaenol Gweledol . Neu pwyswch Alt + F11 i agor y Golygydd Sylfaenol Gweledol .
Alt + F11>
- Bydd hyn yn ymddangos yn y Golygydd Sylfaenol Gweledol lle rydym yn ysgrifennu ein codau i greu tabl o ystod.
- Yn drydydd, cliciwch ar Modiwl o'r gwymplen Mewnosod . <14
- Bydd hyn yn creu Modiwl yn eich llyfr gwaith.
- A, copïwch a gludwch y VBA cod a ddangosir isod.
Cod VBA:
7816
- Rhedwch y cod drwy wasgu'r allwedd F5 ymlaen eich bysellfwrdd.
- O’r diwedd, fe welwch fod enw ffeil PDF, Llyfr Gwaith bellach wedi ei leoli ar y llwybr hwnnw ar eich cyfrifiadur. Felly, mae hynny'n golygu bod enw'r ffeil yn cael ei gadw'n awtomatig.
- Ac, yn olaf, os ewch yn ôl at eich llyfr gwaith, gallwch weld rhai llinellau dotiog . Mae hyn oherwydd bod y ffeil bellach yn barod i'w hargraffu.
Esboniad Cod VBA
9216<0 Mae Isyn rhan o god a ddefnyddir i drin y gwaith yn y cod ond ni fydd yn dychwelyd unrhyw werth. Fe'i gelwir hefyd yn subprocedure. Felly rydym yn enwi ein gweithdrefn Print_Workbook().
4023
Mae'r llinell hon ar gyfer y lleoliad ac enw'r ffeil pdf. Yma, rydym yn cadw ein ffeil yn E: ar ein cyfrifiadur ac yn enwi'r ffeil Llyfr Gwaith .
1325
Mae'r llinell hon o god ar gyfer allforio'r ffeil excel fel PDF a ei wneud yn barod i'w argraffu.
6886
Bydd hyn yn dod â'r drefn i ben.
Darllen Mwy: Allforio Excel i PDF gyda Hypergysylltiadau (2 Dull Cyflym)<2
2. Cadw Taflen Waith Actif yn Awtomatig fel PDF
Gadewch i ni weld enghraifft arall argraffu dalen weithredol i pdf a chadw enw'r ffeil yn awtomatig gan ddefnyddio Excel VBA .
CAMAU:
- Yn gyntaf, ewch i'r tab Datblygu r o'r rhuban.
- Yn ail, cliciwch ar Visual Basic i agor y GweledolGolygydd Sylfaenol .
- Ffordd arall i agor y Golygydd Sylfaenol Gweledol yn syml yw pwyso Alt + F11 .
- Neu, dde- cliciwch ar y ddalen, yna dewiswch Gweld Cod .
- Nesaf, ewch i Mewnosod a dewiswch Modiwl o'r gwymplen.
- Ac, bydd hyn yn agor y ffenestr sylfaenol gweledol.
- Ar ôl hynny, copïwch a gludwch y cod VBA isod.
>Cod VBA:
4859
- Ymhellach, pwyswch yr allwedd F5 neu cliciwch ar y botwm Run Sub i redeg y cod.
- Yn yr un modd â’r enghraifft flaenorol, mae’r ffeil yn cael ei chadw fel PDF gyda’r enw ffeil awtomatig.
Os darllenwch esboniad cod enghraifft1, byddwch yn deall hwn hefyd.
Darllen Mwy: Excel Macro: Cadw fel PDF gyda Date in Enw ffeil (4 Enghraifft Addas)
3. Argraffu Ffeil PDF o Excel gyda VBA yn Ystod
Gadewch i ni edrych ar enghraifft arall o ddefnyddio Excel VBA i argraffu dalen weithredol i pdf a chadw enw'r ffeil yn awtomatig.
CAMAU:
- I ddechrau, cliciwch y tab Datblygwr ar y rhuban.
- Yn ail, lansiwch y Golygydd Sylfaenol Gweledol drwy glicio ar Visual Basic .
- Fel arall, gallwch gael mynediad i'r Golygydd Sylfaenol Gweledol drwy wasgu Alt + F11 .
- Neu, de-gliciwch ar y ddalen a dewis Gweld Cod o'r ddewislen.
- Nesaf, dewiswch y Modiwl o'r gwymplen. blwch i lawro dan Mewnosod .
- A bydd y ffenestr gweledol sylfaenol yn ymddangos.
- Ysgrifennwch y cod yno.
Cod VBA:
4750
- Yn olaf, pwyswch yr allwedd F5 i redeg y cod.
>
Darllen Mwy: Argraffu Ystod i PDF gyda VBA yn Excel (5 Enghraifft Hawsaf) <3
4. Excel VBA i Dolen Ar Draws Daflen Ddewisol ac Argraffu PDF
Gadewch i ni gael cipolwg ar ffordd arall o argraffu i PDF ac arbed enw'r ffeil yn awtomatig.
CAMAU:<2
- I ddechrau, agorwch y rhuban a dewiswch yr opsiwn Datblygwr .
- Yna, i gael mynediad i'r Golygydd Sylfaenol Gweledol , cliciwch ar Visual Basic .
- Bydd pwyso Alt + F11 hefyd yn dod â'r Golygydd Sylfaenol Gweledol i fyny.
- Fel arall, de-gliciwch y ddalen a dewis Gweld Cod o'r ddewislen sy'n ymddangos.
- Nawr, o'r gwymplen Mewnosod , dewiswch Modiwl .
- Yna copïwch a gludwch y cod VBA sy'n dilyn.
Cod VBA:
5239
- Rhedwch y cod drwy wasgu'r allwedd F5 .
>
Bydd hyn yn cadw'r ffeil fel rhif dalen y llyfr gwaith.
Cod VBA Eglurhad
7090
Mae'r llinell hon o godau'r for loop ar gyfer allforio'r ffeil excel fel pdf ac argraffu'r ffeil.
Darllen Mwy: Excel VBA: ExportFixedFormat PDF gyda Fit to Dudalen (3 Enghraifft)
5. Argraffu i PDF a Cadw Enw'r Ffeil yn reddfol yn Excel
Nawr, edrychwch ar ddull Excel VBA arall ar gyfer arbed ffeiliau excel i pdf ac enwi'r system ffeil awtomatig.
CAMAU:
- I ddechrau, agorwch y rhuban a dewis Datblygwr o'r gwymplen.
- Yna, dewiswch Visual Basic i agor y Golygydd Sylfaenol Gweledol .
- Gellir cyrchu'r Golygydd Sylfaenol Gweledol hefyd drwy wasgu Alt + F11 .
- Fel arall, gallwch glicio ar y dde y ddalen a dewis Gweld y Cod o'r ddewislen naid.
- Ar ôl hynny, dewiswch Modiwl o'r gwymplen Mewnosod .
- Ymhellach, copïwch a gludwch y cod VBA canlynol.
Cod VBA:
5481
- Yn olaf, rhedwch y cod drwy wasgu F5 ar eich bysellfwrdd a byddwch yn gweld y canlyniad.
- Fe welwch wedyn fod ffeil Workbook PDF eisoes wedi'i chadw i'r lleoliad hwnnw ar eich cyfrifiadur. O ganlyniad, cedwir enw'r ffeil yn awtomatig.
Yn yr un modd, fel yn yr enghraifft gynharach, hwnhefyd yn cadw'r ffeil pdf fel rhif y ddalen.
Esboniad Cod VBA
6358
Mae'r bloc cod ar gyfer argraffu a chadw'r ffeil excel fel pdf.
Darllen Mwy: Argraffu i PDF ac E-bost Gan Ddefnyddio VBA yn Excel (2 Achos Defnyddiol)
6. Swyddogaeth VBA i Argraffu PDF ac Arbed Enw Ffeil yn Awtomatig
Gadewch i ni archwilio ffordd Excel VBA arall o argraffu i PDF ac arbed enw'r ffeil yn awtomatig. Byddwn yn defnyddio swyddogaeth ac yn cadw'r ffeil i PDF yn yr enghraifft hon. Rydym hefyd yn defnyddio'r Msgbox i roi neges i ni p'un a yw'r ffeil wedi'i chadw ai peidio.
CAMAU:
- Yn y dechrau , ewch i'r tab Datblygwr > Visual Basic > Mewnosod > Modiwl .
- Neu, bydd clicio ar y dde ar y daflen waith yn agor ffenestr. Oddi yno ewch i'r Cod Gweld .
- Ac, bydd hyn yn mynd â chi i'r maes Golygydd Sylfaenol Gweledol , lle gallwn ysgrifennu Macros VBA .
- Ar y llaw arall, bydd pwyso Alt + F11 hefyd yn agor y Golygydd Sylfaenol Gweledol .
- Ar ôl hynny, teipiwch y Cod VBA .
Cod VBA:
7497
- A, rhedwch y cod i weld y canlyniad drwy wasgu'r Allwedd F5 .
>
- Yn yr un modd, fel o’r blaen, fe sylwch fod ffeil PDF Gweithlyfr eisoes wedi eiwedi'i gadw i'r lleoliad hwnnw ar eich cyfrifiadur. O ganlyniad, mae enw'r ffeil yn cael ei gadw yn ddiofyn. Wrth i ni osod enw'r ffeil Argraffu PDF , fe arbedodd enw'r ffeil Argraffu PDF.
Os edrychwch ar esboniad y cod blaenorol byddwch yn deall llinellau'r cod yn iawn. Nid oes angen i chi newid y cod, dim ond newid yr ystodau yn unol â'ch dewisiadau. Gallwch chi gopïo'r cod a'i ddefnyddio at eich pwrpas gwaith.
Darllen Mwy: Excel Macro i'w Gadw fel PDF gydag Enw Ffeil o Cell Value (2 Enghraifft)
7. Cod Excel VBA i'w Argraffu i PDF Ac Arbed Enw'r Ffeil yn Awtomatig
Gadewch i ni edrych ar ddull Excel VBA arall ar gyfer argraffu i PDF a storio enw'r ffeil yn awtomatig.
STEPS:
- I ddechrau, llywiwch i'r tab Datblygwr ar y rhuban.
- Yn ail, o dan adran y Cod, dewiswch Visual Basic i lansio'r Golygydd Sylfaenol Gweledol . I agor y Golygydd Sylfaenol Gweledol , cliciwch Alt + F11 .
- Fel arall, gallwch dde-glicio ar eich taflen waith a dewis Gweld Cod . Bydd hyn yn mynd â chi at y Golygydd Sylfaenol Gweledol hefyd.
- Bydd hwn yn cael ei ddangos yn y Golygydd Sylfaenol Gweledol , lle byddwn yn ysgrifennu'r cod i gynhyrchu tabl o ystod.
- Yn drydydd, o'r gwymplen Mewnosod, dewiswch Modiwl .
- Ac, copïwch a gludwch y cod VBA dangosirisod.
Cod VBA:
4358
- Yna, gweithredwch y cod trwy glicio ar y botwm RubSub neu wasgu'r F5 llwybr byr bysellfwrdd.
- Yn arbennig, felly, bydd a Msgbox yn ymddangos. <14
- Cadw’r ffeil fel PDF gyda’r un enw ffeil awtomataidd â’r enghraifft flaenorol.
Esboniad Cod VBA
9579
Mae'r rhain ar gyfer cael y ffolder llyfr gwaith gweithredol os yw'r llyfr gwaith yn cael ei gadw.
8305
Bydd hyn yn creu'r enw rhagosodedig ar gyfer cadw ffeiliau.
3695
Mae'r bloc hwnnw'n allforio'r ffeil Excel i PDF yn y ffolder gyfredol.
5386
Bydd hyn yn caniatáu i ni weld neges cadarnhau gyda gwybodaeth ffeil yn Microsoft Excel.
5386
Darllen Mwy:
Argraffu i PDF Gan Ddefnyddio Botwm Macro yn Excel (5 amrywiad Macro)8. Argraffwch Daflen Excel Benodol gydag Enw Ffeil Awtomatig
Gadewch i ni edrych ar ddull Excel VBA gwahanol ar gyfer argraffu i PDF a storio enw'r ffeil yn awtomatig.
CAMAU:<2
- Yn y lle cyntaf, dewiswch y tab Datblygwr o'r rhuban.
- Yn ail, o dan y categori Cod , dewiswch Visual Basic i lansio'r Golygydd Sylfaenol Gweledol . Fel arall, pwyswch Alt + F11 i lansio'r Golygydd Sylfaenol Gweledol .
- Yn lle hynny, de-gliciwch ar eich taflen waith a dewiswch Gweld y Cod .
- Bydd hwn yn ymddangos yn y Golygydd Sylfaenol Gweledol , lle byddwn yn