Excel VBA i'w Argraffu fel PDF a'i Gadw gydag Enw Ffeil Awtomatig

  • Rhannu Hwn
Hugh West

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 Casgliad

    Bydd 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 Excel

    Tybiwch, 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>

  • Yn lle gwneud hyn, gallwch dde-glicio ar eich taflen waith a mynd i View Code . Bydd hyn hefyd yn mynd â chi i Golygydd Sylfaenol Gweledol .
    • 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.

    >
  • Wedi hynny, gallwch weld bod ffeil PDF gyda'r enw Workbook wedi'i hychwanegu at y lleoliad hwnnw ar eich cyfrifiadur. O ganlyniad, mae enw'r ffeil yn cael ei gadw'n awtomatig.
  • 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 .

    >
  • Yn y pen draw, gallwch weld bod a Mae ffeil PDF y Llyfr Gwaith wedi'i huwchlwytho i'r ardal honno ar eich cyfrifiadur. O ganlyniad, cedwir enw'r ffeilyn awtomatig.
  • 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 .

    >
  • Bydd hyn yn ymddangos yn Msgbox a gwnewch yn siŵr bod y ffeil PDF nawr yn barod i'w hargraffu .
    • 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

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.