Mar a nì thu clò-bhualadh gu PDF ann an Excel VBA : Le eisimpleirean agus dealbhan

  • Roinn Seo
Hugh West

San artaigil seo, seallaidh mi dhut mar as urrainn dhut sgrìobhainn sam bith a chlò-bhualadh gu PDF a’ cleachdadh VBA ann an Excel. Cleachdaidh sinn am modh ExportAsFixedForma t de VBA airson an adhbhair seo. Bruidhnidh mi air crìochan an dòigh seo le eisimpleirean agus dealbhan ceart.

Clò-bhuail gu PDF ann an Excel VBA (Sealladh Luath)

Luchdaich sìos Leabhar-obrach Cleachdaidh

Luchdaich sìos an leabhar-obrach cleachdaidh seo gus a chleachdadh fhad ‘s a tha thu a’ leughadh an artaigil seo.

Clò-bhuail VBA gu PDF.xlsm

Ro-ràdh don Aithris Cruth ExportAsFixedFormat

⧭ Sealladh farsaing:

An dòigh ExportAsFixedForma t de VBA a’ sàbhaladh sgrìobhainn sònraichte sam bith ann an cruth PDF le ainm ainmichte le VBA . 'S e dòigh gu math feumail a tha seo dhaibhsan a tha ag obair le tòrr dhuilleagan-obrach Excel agus a tha gan stòradh airson an cleachdadh san àm ri teachd.

⧭ Syntax:

Co-chòrdadh an VBA Is e an dòigh ExportAsFixedFormat :

5665

⧭ Paramadairean:

Seòrsa 15>IgnorePrintAreas > 11>
Parameter Riatanach / Roghainneil Mìneachadh
Riatanach A’ comharrachadh an seòrsa faidhle a tha thu airson a sàbhail mar. Cleachd xlTypePDF airson faidhlichean PDF, no xlTypeXPS airson faidhlichean XPS.
Ainm faidhle Roghainneil Ainm an fhaidhle a tha thu airson a shàbhaladh. Cuir a-steach slighe slàn an fhaidhle an seo ma tha thu airson am faidhle a shàbhaladh ann an slighe eile bhon leabhar-obrach.
Càileachd Roghainneil A’ comharrachadhcàileachd an fhaidhle a thèid a shàbhaladh. Cleachd xlQualityStandard airson a’ chàileachd àbhaisteach, no xlQualityMinimum airson a’ chàileachd as ìsle.
IncludeDocProperties Roghainneil Suidhich e mar fhìor gus na feartan doc a thoirt a-steach, no suidhich e mar mhearachdach gun a bhith a’ toirt a-steach feartan an doc.
Roghainneil Suidhich Fìor gus na raointean clò-bhualaidh a leigeil seachad, no Ceàrr gun a bhith leig seachad na raointean clò-bhualaidh.
Bho Roghainneil Àireamh na duilleige tòiseachaidh às an tòisichear air an sgrìobhainn agad a shàbhaladh.
Gu Roghainneil Suidhich e mar fhìor a bhith a’ toirt a-steach feartan doc, no suidhich e mar False gun a bhith a’ toirt a-steach feartan an doc.
OpenAfterPublish Roghainneil Suidhich e mar fhìor gus an sgrìobhainn fhosgladh às deidh dha fhoillseachadh no a shuidheachadh mar False.

Luach Tilleadh:

Tionndaidhidh e duilleagan-obrach leabhar-obrach Excel mar sgrìobhainn PDF agus sàbhailidh e e dhan phasgan ainmichte leis an ainm ainmichte.

5 Eisimpleirean airson clò-bhualadh gu PDF ann an Excel VBA leis an Aithris ExportAsFixedFormat

Rannsaich sinn beagan eisimpleirean air mar a chlò-bhuaileas tu sgrìobhainn gu PDF ann an Excel VBA leis a' mhodh ExportAsFixedFormat .

Eisimpleir 1: Clò-bhuail gu PDF ann an Excel VBA gun Ainm no Slighe Sònraichte

Seo againn duilleag-obrach le clàran leabhraichean bùth leabhraichean air a bheil Marin Bookstore.

Leig leinnsgrìobh còd sìmplidh VBA gus an duilleag-obrach a thionndadh gu sgrìobhainn PDF, gun ainm no slighe a shònrachadh.

⧭ Còd VBA:

3162

⧭ Toradh:

Ruith an còd seo, agus lorgaidh tu faidhle PDF leis an aon ainm ris an leabhar-obrach agad (Ainm àbhaisteach nuair nach eil ainm air a shònrachadh )>.

Leugh More: Excel VBA: Mar a shuidhicheas tu raon clò-bhualaidh gu dinamach (7 dòighean)

Eisimpleir 2 : Clò-bhuail gu PDF ann an Excel VBA le Ainm agus Slighe Sònraichte

A-nis tionndaidhidh sinn an aon leabhar-obrach gu faidhle PDF eile a shònraicheas an t-ainm agus an t-slighe.

Sàbhailidh mi an PDF leis an ainm "Martin Bookstore.pdf" san t-slighe C:\Users\Public\ExcelWIKI air a' choimpiutair agam. Mar sin bidh an còd VBA :

⧭ Còd VBA:

1188

⧭ Toradh :

Sàbhalaidh an còd seo an sgrìobhainn PDF san t-slighe C:\Users\Public\ExcelWIKI air a’ choimpiutair agam leis an ainm Martin Bookstore.pdf .

Leugh More: Mar a chlò-bhuaileas tu raon taghte ann an Excel (2 eisimpleir)

Leughaidhean coltach ris:

  • Mar a chlò-bhuaileas tu tiotalan ann an Excel (5 dòighean furasta)
  • Clò-bhuail duilleag-obrach le beachdan ann an Excel (5 Dòighean furasta)
  • Mar a chlò-bhuaileas tu ceallan taghte ann an Excel (2 dhòigh fhurasta)
  • Cuir a-steach an clòRaon ann an Excel (4 dòighean)
  • Mar a sheallas tu Ro-shealladh Clò-bhualaidh le Excel VBA (3 Macros)

Eisimpleir 3: Clò-bhuail gu PDF ann an Excel VBA le Fosgladh an Fhaidhle às deidh Foillseachadh

A-nis clò-bhuailidh sinn an sgrìobhainn gu PDF ann an dòigh a thèid am faidhle fhosgladh às deidh dha a bhith air fhoillseachadh. Feumaidh sinn am paramadair OpenAfterPublish a shuidheachadh gu True .

Mar sin bidh an còd VBA ,

⧭ Còd VBA:

5997

⧭ Toradh:

Sàbhalaidh an còd seo an sgrìobhainn PDF san t-slighe C:\Users\Public\ExcelWIKI air a' choimpiutair agam leis an ainm Martin Bookstore.pdf agus fosgail am faidhle cho luath 's a bhios e air fhoillseachadh.

>

Susbaint Co-cheangailte: Mar a shuidhicheas tu Ro-shealladh Clò-bhualaidh ann an Excel (6 roghainnean)

Eisimpleir 4: Clò-bhuail iomadh duilleag-obrach gu iomadh faidhle PDF a-steach Excel VBA

Gu ruige seo, tha sinn air aon duilleag-obrach a chlò-bhualadh. An turas seo clò-bhuailidh sinn iomadh duilleag-obrach gu grunn fhaidhlichean PDF.

Seo leabhar-obrach againn le 5 duilleagan-obrach, anns gach fear le clàr leabhraichean stòr leabhraichean sònraichte.

An turas seo tionndaidhidh sinn na duilleagan-obrach gu lèir gu faidhlichean PDF.

Is e an còd VBA :

⧭ Còd VBA:

3020

⧭ Toradh:

Ruith an còd. Iarraidh bogsa a-steach ort ainmean nan duilleagan-obrach a chuir a-steach gus an tionndadh gu PDF. An seo tha mi air a dhol a-steach do Joseph Bookstore, Morgan Bookstore, AngelaBùth leabhraichean .

Briog air OK . Agus sàbhailidh e iad mar fhaidhlichean PDF sa phasgan C:\Users\Public\ExcelWIKI .

Leugh More: Mar a chlò-bhuaileas tu iomadh duilleag ann an Excel (7 diofar dhòighean)

Eisimpleir 5: A’ leasachadh gnìomh a tha air a mhìneachadh leis a’ chleachdaiche airson clò-bhualadh gu faidhle PDF ann an Excel VBA <20

Mu dheireadh, seallaidh mi dhut mar as urrainn dhut gnìomh a tha air a mhìneachadh leis a’ chleachdaiche a leasachadh gus duilleag-obrach sam bith a chlò-bhualadh gu PDF le Excel VBA .

Leasaichidh sinn gnìomh ris an canar PrintToPDF a chlò-bhuaileas an duilleag-obrach gnìomhach ann am faidhle PDF.

Is e an còd VBA :

⧭ Còd VBA:

8806

⧭ Toradh:

Cuir a-steach an gnìomh seo ann an cealla sam bith air an duilleag-obrach agad.

=PrintToPDF()

36>

An uairsin cliog ENTER. Tionndaidhidh e an duilleag ghnìomhach ( Martin Bookstorean seo) gu faidhle PDF sa phasgan ainmichte.

Leugh Tuilleadh: Excel VBA: Clò-bhuail Foirm-cleachdaidh gus Fighe air Duilleag (2 dhòigh)

Rudan ri chuimhneachadh

Nuair a bhios tu a’ leasachadh nan còdan, bidh a’ mhòr-chuid de na an uair a chleachd sinn an nì Activesheet de VBA . Tillidh e an duilleag-obrach a tha gnìomhach aig an àm sin san leabhar-obrach ghnìomhach.

Cuideachd uaireannan chleachd sinn an t-seilbh ActiveSheet.Name . Tillidh e ainm na duilleige-obrach gnìomhach.

Co-dhùnadh

Mar sin seo an dòigh air duilleag-obrach sam bith a chlò-bhualadh gu PDF le VBA ann an Excel. A bheil gin agadceistean? Na bi leisg faighneachd dhuinn. Agus na dìochuimhnich tadhal air an làrach againn ExcelWIKI airson barrachd phuist is ùrachaidhean.

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.