Clàr-innse
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.