Excel VBA airson a chlò-bhualadh mar PDF agus a shàbhaladh le ainm faidhle fèin-ghluasadach

  • Roinn Seo
Hugh West

Clàr-innse

Tha buannachdan ann a bhith às-phortadh cliath-dhuilleag Excel mar sgrìobhainn PDF . Le bhith ag atharrachadh am faidhle gu cruth PDF, bidh e comasach dhuinn a chlò-bhualadh agus a roinn le diofar cheanglaichean proifeasanta. Tha PDFan nan inbhe earbsach airson às-mhalairt sgrìobhainnean a tha thu a’ faireachdainn a dh’ fheumas a roinn le daoine eile no fhoillseachadh. San artaigil seo, seallaidh sinn eisimpleirean de VBA airson a chlò-bhualadh mar PDF agus a shàbhaladh le ainm faidhle fèin-ghluasadach.

Luchdaich sìos Leabhar-obrach Cleachdaidh

Faodaidh tu an leabhar-obrach a luchdachadh sìos agus a shàbhaladh. cleachd còmhla riutha.

Clò-bhuail VBA gu PDF.xlsm

9 Eisimpleirean de Excel VBA airson a chlò-bhualadh mar PDF agus a shàbhaladh le Ainm faidhle fèin-ghluasadach ann Excel

Is urrainn dhuinn faidhle Excel a chlò-bhualadh gu furasta mar PDF agus am faidhle a shàbhaladh le ainm faidhle fèin-ghluasadach, a’ cleachdadh bàr-inneal Excel. Ach, bhiodh e na b’ fhasa le Excel VBA . Feumaidh sinn dìreach an còd VBA agus ruith iad. Chan fheum sinn na h-uidhir de chlican airson an obair a choileanadh agus sàbhalaidh seo ar n-ùine.

Tha Visual Basic for Applications ( VBA ) na mhodail prògramaidh agus prògram aonaranach tha sin ri fhaicinn mar as trice ann an Microsoft Office . Is e inneal anailis a th’ ann, gu tric ri fhaighinn mar tuilleadan Excel , a nì an fheum as fheàrr de ghnìomhachd làimhe leithid obair monotonous, a bheir ùine. Faodaidh e cuideachd CSV faidhlichean a ghineadh. Mar sin chì sinn eisimpleirean airson am faidhle excel a chlò-bhualadh mar PDF leis an ainm faidhle fèin-ghluasadach.

1. Clò-bhuail workbook gu PDFsgrìobh an còd againn gus clàr a ghineadh bho raon.
  • San treas àite, tagh Modal bhon bhàr clàr-taice Insert.
  • A bharrachd, dèan lethbhreac agus pasg air còd VBA gu h-ìosal.
  • Còd VBA:

    3932
    • A bharrachd, ruith an còd le bhith a’ briogadh air a’ phutan RubSub no a’ cleachdadh an F5 ath-ghoirid a' mheur-chlàir.

    • Tha am faidhle seo air a shàbhaladh mar PDF leis an aon ainm ris an eisimpleir roimhe.

    Mìneachadh Còd VBA

    4752

    Tha na blocaichean sin de na còdan airson caochladairean a chruthachadh agus a shònrachadh.

    2565

    Sàbhalaidh seo raon de dhàta faidhle mar PDF.

    Leugh Tuilleadh: Mar a thionndaidheas tu Excel gu PDF gun a bhith a’ call cruth (5 dòighean èifeachdach)

    9. Sàbhail ainm an fhaidhle ann an dòigh fèin-ghluasadach fhad ‘s a tha thu a’ clò-bhualadh gu PDF ann an Excel VBA

    Thug sinn sùil air dòigh Excel VBA eile airson clò-bhualadh gu PDF agus ainm an fhaidhle a stòradh gu fèin-ghluasadach.

    CEUMAN:

    • An toiseach, tagh an taba Leasaiche on rioban.
    • San dàrna fear, tagh Visual Basic bhon raon Còd gus an Deasaiche Bunaiteach Lèirsinneach fhosgladh. Cliog Alt + F11 gus an Deasaiche Lèirsinneach a chur air bhog.
    • Faodaidh tu cuideachd briogadh deas air an duilleag-obrach agad agus tagh Seall Còd . Bheir seo cuideachd thu chun Deasaiche Bunaiteach Lèirsinneach .
    • A-nis, chì sinn an Deasaiche Bunaiteach Lèirsinneach , far an sgrìobh sinn an còd gus clàr a chruthachadhbho raon.
    • A bharrachd, tagh Modal bhon bhàr clàr-taice Insert a tha a’ tuiteam sìos.
    • An uairsin, dèan lethbhreac agus pasg air Còd VBA a leanas.

    Còd VBA:

    4263
    • Thèid an còd a chur an gnìomh an uairsin le bhith a’ briogadh air RubSub putan no a’ cleachdadh ath-ghoirid a’ mheur-chlàir F5 .

    Mìneachadh Còd VBA

    1350

    Airson am faidhle fhaighinn mar pdf agus sàbhail ainm a’ pdf.

    5473

    Suidhich seo dìreach càileachd a’ chlò-bhualaidh.

    2044

    Innsidh na loidhnichean sin do chleachdaiche mar a nì thu. cuir am faidhle gus a chlò-bhualadh mar pdf.

    Leugh Tuilleadh: Mar a shàbhaileas tu Excel mar PDF gun a bhith air a ghearradh dheth (4 dòighean freagarrach)

    <4. Co-dhùnadh

    Cuidichidh na dòighean gu h-àrd thu gus an obair sin a dhèanamh bho Clò-bhuail gu PDF agus Sàbhail Ainm faidhle fèin-ghluasadach ann an Excel VBA . Tha mi an dòchas gun cuidich seo thu! Ma tha ceistean, molaidhean no fios air ais agad leig fios thugainn anns an earrann bheachdan. No faodaidh tu sùil a thoirt air na h-artaigilean eile againn sa bhlog ExcelWIKI.com !

    & Sàbhail Ainm an fhaidhle gu fèin-ghluasadach ann an Excel

    Osbarr, tha sinn airson an leabhar-obrach gu lèir a chlò-bhualadh agus ainm an fhaidhle a shàbhaladh mar a chuireas sinn an t-ainm air a’ chòd againn. A-nis, smaoinich gu bheil sinn airson faidhle PDF a shàbhaladh air a’ choimpiutair againn Diosg Ionadail (E:) . Mar a chì sinn san dealbh gu h-ìosal nach eil faidhlichean pdf sam bith san àite. Às deidh dhuinn an còd VBA a ruith, bidh e comasach dhuinn am faidhle PDF a tha thu ag iarraidh fhaicinn san àite sin air a’ PC againn.

    Le Excel VBA , is urrainn do luchd-cleachdaidh an còd a chleachdadh gu furasta a tha ag obair mar chlàran excel bhon rioban. Gus an còd VBA a chleachdadh gus pdf a chlò-bhualadh agus a shàbhaladh le ainm faidhle fèin-ghluasadach, leanaidh sinn am modh-obrach.

    STEPS:

    • An toiseach, theirig gu taba Developr on rioban.
    • San dara h-àite, bhon roinn Còd , cliog air Visual Basic gus an fhosgladh 1>Deasaiche Bunaiteach Lèirsinneach . No brùth Alt + F11 gus an Deasaiche Bunaiteach Lèirsinneach fhosgladh.

    • An àite seo a dhèanamh, chan urrainn dhut ach briogadh deas air an duilleag-obrach agad agus rach gu Seall Còd . Bheir seo cuideachd thu gu Deasaiche Bunaiteach Lèirsinneach .

    • Nochdaidh seo san Deasaiche Bunaiteach Lèirsinneach >far an sgrìobh sinn na còdan againn gus clàr a chruthachadh bho raon.
    • San treas àite, cliog air Modal bhon bhàr-chlàr Insert tuiteam-sìos.
    • <14

      • Cruthaichidh seo modal anns an leabhar-obrach agad.
      • Agus, dèan lethbhreac agus pasg air an VBA còd a chithear gu h-ìosal.

      Còd VBA:

      6040
      • Ruith an còd le putadh air an iuchair F5 air do mheur-chlàr.

        Mu dheireadh, chì thu gu bheil ainm faidhle PDF, Leabhar-obrach a-nis suidhichte air an t-slighe sin air do coimpiutair. Mar sin, tha sin a' ciallachadh gu bheil ainm an fhaidhle air a shàbhaladh gu fèin-obrachail.

      • Agus, mu dheireadh, ma thèid thu air ais dhan leabhar-obrach agad, chì thu loidhnichean dotagach . Tha seo air sgàth 's gu bheil am faidhle a-nis deiseil airson clò-bhualadh.

      Mìneachadh Còd VBA

      8711
      <0 Tha fo na phàirt de chòd a thathar a' cleachdadh gus an obair sa chòd a làimhseachadh ach nach till luach sam bith. Tha e cuideachd air ainmeachadh mar subprocedure. Mar sin tha sinn ag ainmeachadh ar modh-obrach Print_Workbook() .
      9220

      Tha an loidhne seo airson an àite agus ainm an fhaidhle pdf. An seo, sàbhailidh sinn am faidhle againn ann an E: air a’ choimpiutair againn agus ainmich sinn am faidhle Leabhar-obrach .

      7807

      Tha an loidhne chòd seo airson am faidhle excel às-phortadh mar PDF agus ga dhèanamh deiseil airson clò-bhualadh.

      7737

      Cuiridh seo crìoch air a' mhodh-obrachaidh.

      Leugh Tuilleadh: Às-phortaich Excel gu PDF le Hyperlinks (2 dhòigh sgiobalta)<2

      2. Sàbhail Duilleag-obrach Gnìomhach gu fèin-obrachail mar PDF

      Chì sinn eisimpleir eile clò-bhuail duilleag ghnìomhach gu pdf agus sàbhail ainm an fhaidhle gu fèin-obrachail a’ cleachdadh Excel VBA .

      STEPS:

      • An toiseach, theirig gu taba Develop r bhon rioban.
      • San dàrna fear, cliog air Visual Basic gus an Lèirsinneach fhosgladhDeasaiche Bunaiteach .
      • 'S e dòigh eile air an Deasaiche Bunaiteach Lèirsinneach fhosgladh dìreach a bhith a' putadh Alt + F11 .
      • Air neo, deas- briog air an duilleag, agus an uair sin tagh Seall an Còd .
      • Air adhart, rach gu Insert agus tagh Module bhon chlàr-taice a-nuas.
      • Agus, fosglaidh seo an uinneag lèirsinneach bunasach.
      • Às deidh sin, dèan lethbhreac agus pasg air còd VBA gu h-ìosal.

      Còd VBA:

      2810
      • A bharrachd, brùth air an iuchair F5 no cliog air a’ phutan Ruith Fo gus an còd a ruith.

      • Mar an ceudna an eisimpleir roimhe, thèid am faidhle a shàbhaladh mar PDF le ainm an fhaidhle fèin-obrachail.

      <3.

      Ma leughas tu mìneachadh còd eisimpleir 1, tuigidh tu seo cuideachd.

      Leugh Tuilleadh: Excel Macro: Sàbhail mar PDF le Ceann-latha ann an Ainm faidhle (4 eisimpleirean iomchaidh)

      3. Clò-bhuail faidhle PDF bho Excel le VBA ann an Raon

      Thug sinn sùil air eisimpleir eile de bhith a’ cleachdadh Excel VBA gus duilleag gnìomhach a chlò-bhualadh gu pdf agus sàbhail ainm an fhaidhle gu fèin-ghluasadach.

      CEUMAN:

      • Gus tòiseachadh, cliog air an taba Developer air an rioban.
      • San dàrna fear, cuir air bhog an Deasaiche Bunaiteach Lèirsinneach le bhith a' briogadh air Visual Basic .
      • Air neo, 's urrainn dhut inntrigeadh dhan Deasaiche Bunaiteach Lèirsinneach le putadh air Alt + F11 .
      • No, dèan briogadh deas air an duilleag agus tagh Seall an Còd bhon chlàr-taice.
      • Air adhart, tagh am modal bhon chlàr tuiteam-sìos. bogsa sìosfo Cuir a-steach .
      • Agus nochdaidh an uinneag lèirsinneach bunaiteach.
      • Sgrìobh an còd an sin.

      Còd VBA:

      4456
      • Mu dheireadh, brùth air an iuchair F5 gus an còd a ruith.

      >
    • Às deidh sin, chì thu gu bheil faidhle PDF leis an ainm Leabhar-obrach air a chuir ris an àite sin air a’ choimpiutair agad. Mar thoradh air an sin, thèid ainm an fhaidhle a ghleidheadh ​​​​gu fèin-obrachail.

    Leugh Tuilleadh: Clò-bhuail Raon gu PDF le VBA ann an Excel (5 eisimpleirean as fhasa) <3

    4. Excel VBA gu Lùb thairis air an duilleag a thagh thu agus Clò-bhuail PDF

    Feuch an toir sinn sùil air dòigh eile airson clò-bhualadh gu PDF agus sàbhail ainm an fhaidhle gu fèin-ghluasadach.

    STEPS:<2

    • Gus tòiseachadh, fosgail an rioban is tagh an roghainn Leasaiche .
    • An uairsin, gus inntrigeadh dhan Deasaiche Bunaiteach Lèirsinneach , briog air air Visual Basic .
    • Ma bhrùthas tu Alt + F11 bheir sin suas an Deasaiche Bunaiteach Lèirsinneach cuideachd.
    • Air neo, deas-bhriog an duilleag agus tagh Seall an Còd bhon chlàr a nochdas.
    • A-nis, bhon roghainn tuiteam-sìos Insert , tagh Modal .
    • An uairsin dèan lethbhreac agus pasg air a’ chòd VBA a leanas.

    Còd VBA:

    4831
    • Ruith an còd le putadh air an iuchair F5 .

    • Mu dheireadh, chì thu gu bheil a Chaidh faidhle PDF leabhar-obrach a luchdachadh suas chun raon sin air a’ choimpiutair agad. Mar thoradh air an sin, tha ainm an fhaidhle air a chumailgu fèin-obrachail.

    Sàbhalaidh seo am faidhle mar àireamh duilleige an leabhair-obrach.

    Còd VBA Mìneachadh

    3325

    Tha an loidhne chòdan seo den lùb airson às-mhalairt am faidhle excel mar pdf agus am faidhle a chlò-bhualadh.

    Leugh Tuilleadh: Excel VBA: ExportAsFixedFormat PDF le Fit to Page (3 eisimpleirean)

    5. Clò-bhuail gu PDF agus sàbhail ainm an fhaidhle gu instinctive ann an Excel

    A-nis, thoir sùil air dòigh Excel VBA eile airson faidhlichean excel a shàbhaladh gu pdf agus ainmich siostam fèin-ghluasadach an fhaidhle.

    1>CEUMAN:

    • Airson tòiseachadh, fosgail an rioban agus tagh Leasaiche bhon chlàr-taice a-nuas.
    • An uairsin, tagh Visual Basic gus an Deasaiche Bunaiteach Lèirsinneach fhosgladh.
    • Faodaidh an Deasaiche Bunaiteach Lèirsinneach inntrigeadh cuideachd le putadh Alt + F11 .
    • Air neo, faodaidh tu briogadh deas air an duilleag agus Seall an Còd a thaghadh bhon chlàr-taice pop-up.
    • Às deidh sin, tagh Modal bhon Cuir a-steach a’ chlàr tuiteam-sìos.
    • A bharrachd, dèan lethbhreac agus pasg air a’ chòd VBA a leanas.

    Còd VBA:

    8633
    • Mu dheireadh, ruith an còd le putadh F5 air a' mheur-chlàr agad agus chì thu an toradh.

    • Chì thu às deidh sin gun deach faidhle Leabhar-obrach PDF a shàbhaladh dhan ionad sin air a’ PC agad mu thràth. Mar thoradh air an sin, thèid ainm an fhaidhle a chumail gu fèin-obrachail.

    Mar an ceudna, mar a bha san eisimpleir roimhe, seosàbhailidh e am faidhle pdf mar an àireamh duilleige cuideachd.

    Mìneachadh Còd VBA

    5996

    Tha am bloc còd airson am faidhle excel a chlò-bhualadh agus a shàbhaladh mar pdf.

    Leugh Tuilleadh: Clò-bhuail gu PDF agus post-d a’ cleachdadh VBA ann an Excel (2 chùis fheumail)

    6. Gnìomh VBA gus PDF a chlò-bhualadh agus Ainm an fhaidhle a shàbhaladh gu fèin-ghluasadach

    Feuch an dèan sinn sgrùdadh air dòigh Excel VBA eile airson clò-bhualadh gu PDF agus sàbhail ainm an fhaidhle gu fèin-ghluasadach. Cleachdaidh sinn gnìomh agus sàbhail sinn am faidhle gu PDF san eisimpleir seo. Cleachdaidh sinn am bogsa Msg cuideachd gus teachdaireachd a thoirt dhuinn a bheil am faidhle air a shàbhaladh no nach eil.

    STEPS:

    • An toiseach , theirig gu taba Leasaiche > Visual Basic > Cuir a-steach > Modal .
    • Air neo, le briogadh deas air an duilleag-obrach fosglaidh uinneag. Às an sin rach gu View Code .
    • Agus, bheir seo thu chun raon Visual Basic Editor far an urrainn dhuinn Macros VBA<2 a sgrìobhadh>.
    • Air an làimh eile, ma bhriogas tu air Alt + F11 fosglaidh e an Deasaiche Bunaiteach Lèirsinneach cuideachd.
    • Às deidh sin, taipidh an Còd VBA .

    Còd VBA:

    7340
    • Agus, ruith an còd gus an toradh fhaicinn le putadh air an Iuchrach F5 .

    >
  • Nochdaidh seo ann am Msgbox agus dèan cinnteach gu bheil am faidhle PDF a-nis deiseil airson a chlò-bhualadh .
    • Mar an ceudna, mar a bha e roimhe, mothaichidh tu gu bheil faidhle PDF Leabhar-obrach air a bhith ann mu thràth.air a shàbhaladh dhan àite sin air a' choimpiutair agad. Mar thoradh air an sin, tha ainm an fhaidhle air a ghleidheadh ​​​​gu bunaiteach. Mar a shuidhich sinn ainm an fhaidhle Clò-bhuail PDF , shàbhail e ainm an fhaidhle Clò-bhuail PDF.

    Ma choimheadas tu aig mìneachadh a’ chòd roimhe tuigidh tu loidhnichean a’ chòd gu ceart. Chan fheum thu an còd atharrachadh, dìreach atharraich na raointean a rèir do roghainnean. Faodaidh tu an còd a chopaigeadh agus a chleachdadh airson an adhbhar obrach agad.

    Leugh Tuilleadh: Excel Macro airson a shàbhaladh mar PDF le ainm faidhle bho Cell Value (2 eisimpleir)

    7. Còd Excel VBA airson Clò-bhualadh gu PDF Agus Sàbhail Ainm an fhaidhle gu fèin-ghluasadach

    Thug sinn sùil air dòigh Excel VBA eile airson clò-bhualadh gu PDF agus ainm an fhaidhle a stòradh gu fèin-ghluasadach.

    STEPS:

    • Airson tòiseachadh, rach chun taba Leasaiche air an rioban.
    • San dàrna fear, fo roinn a’ Chòd, tagh Visual Basic gus an Deasaiche Bunaiteach Lèirsinneach a chur air bhog. Gus an Deasaiche Bunaiteach Lèirsinneach fhosgladh, cliog air Alt + F11 .
    • Air neo, faodaidh tu dìreach briogadh deas air an duilleag-obrach agad agus tagh Seall Còd . Bheir seo thu dhan Deasaiche Bunaiteach Lèirsinneach cuideachd.
    • Thèid seo a shealltainn san Deasaiche Lèirsinneach Bunaiteach , far an sgrìobh sinn an còd gus clàr a ghineadh bho raon.
    • San treas àite, bhon bhàr clàr-taice Insert a-nuas, tagh Modal .
    • Agus, dèan lethbhreac agus pasg air a' chòd VBA air a thaisbeanadhgu h-ìosal.

    Còd VBA:

    3474
    • An uairsin, cuir an gnìomh an còd le bhith a’ briogadh air a’ phutan RubSub no a’ bualadh air F5 ath-ghoirid a’ mheur-chlàir.

    • Gu sònraichte, ma-thà, nochdaidh a Msgbox .

    • Tha am faidhle air a shàbhaladh mar PDF leis an aon ainm faidhle fèin-ghluasadach agus a bha san eisimpleir roimhe.

    Mìneachadh Còd VBA

    2749

    Tha iad sin airson pasgan gnìomhach an leabhair-obrach fhaighinn ma thèid an leabhar-obrach a shàbhaladh.

    2830

    Cruthaichidh seo an t-ainm bunaiteach airson faidhlichean a shàbhaladh.

    1556

    Tha am bloca sin dìreach ag às-mhalairt am faidhle excel gu PDF sa phasgan làithreach.

    3902

    Leigidh seo leinn teachdaireachd dearbhaidh fhaicinn le fiosrachadh faidhle ann an Microsoft Excel.

    3902

    Leugh Tuilleadh: Clò-bhuail gu PDF a’ cleachdadh Macro Button ann an Excel (5 Macro Variants)

    8. Clò-bhuail duilleag Excel sònraichte le Ainm faidhle fèin-ghluasadach

    Thug sinn sùil air dòigh Excel VBA eile airson clò-bhualadh gu PDF agus ainm an fhaidhle a stòradh gu fèin-ghluasadach.

    STEPS:<2

    • Sa chiad dol a-mach, tagh an taba Leasaiche on rioban.
    • San dàrna fear, fon roinn Còd , tagh Visual Basic gus an Deasaiche Bunaiteach Lèirsinneach a chur air bhog. Air neo, brùth Alt + F11 gus an Deasaiche Lèirsinneach a chur air bhog.
    • An àite sin, dèan briogadh deas air an duilleag-obrach agad agus tagh Seall an Còd .
    • Seallaidh seo san Deasaiche Bunaiteach Lèirsinneach , far an dèan sinn

    Tha Ùisdean West na thrèanaiche agus na mhion-sgrùdair Excel air leth eòlach le còrr air 10 bliadhna de eòlas sa ghnìomhachas. Tha ceum Bachelor aige ann an Cunntasachd is Ionmhas agus ceum Maighstireachd ann an Rianachd Gnothachais. Tha ùidh mhòr aig Ùisdean ann an teagasg agus tha e air dòigh-teagaisg gun samhail a leasachadh a tha furasta a leantainn agus a thuigsinn. Tha an eòlas eòlach aige air Excel air na mìltean de dh’ oileanaich agus proifeiseantaich air feadh an t-saoghail a chuideachadh gus na sgilean aca a leasachadh agus air leth math nan dreuchdan. Tron bhlog aige, bidh Ùisdean a’ roinn a chuid eòlais leis an t-saoghal, a’ tabhann clasaichean oideachaidh Excel an-asgaidh agus trèanadh air-loidhne gus daoine fa leth agus gnìomhachasan a chuideachadh gus an làn chomas a ruighinn.