Excel VBA дээр PDF болгон хэрхэн хэвлэх вэ: Жишээ, зурагтай

  • Үүнийг Хуваалц
Hugh West

Энэ нийтлэлд би Excel-ийн VBA ашиглан ямар ч баримт бичгийг PDF болгон хэрхэн хэвлэхийг харуулах болно. Бид энэ зорилгоор ExportAsFixedForma t VBA аргыг ашиглах болно. Би энэ аргын бүх параметрүүдийг зохих жишээ, дүрслэлээр ярилцах болно.

Excel VBA (Quick View) дээр PDF болгон хэвлэх

Дадлага хийх ажлын номыг татаж авах

Энэ нийтлэлийг уншиж байхдаа дасгал хийхийн тулд энэхүү дадлагын ажлын номыг татаж аваарай.

VBA PDF.xlsm дээр хэвлэх

ExportAsFixedFormat мэдэгдлийн танилцуулга

⧭ Тойм:

ExportAsFixedForma t VBA нь өгөгдсөн аливаа баримт бичгийг PDF форматаар VBA -тэй өгөгдсөн нэрээр хадгалдаг. Энэ нь Excel-ийн олон ажлын хуудастай ажиллаж, тэдгээрийг ирээдүйд ашиглахаар хадгалдаг хүмүүст маш хэрэгтэй арга юм.

⧭ Синтакс:

VBA-н синтакс ExportAsFixedFormat арга нь:

2753

⧭ Параметрүүд:

Параметр Шаардлагатай / Нэмэлт Тайлбар
Төрөл Шаардлагатай Таны хүсэж буй файлын төрлийг заана. хадгалах. PDF файлд xlTypePDF, XPS файлд xlTypeXPS-ийг ашиглана уу.
Файлын нэр Заавал биш Хадгалах гэж буй файлын нэр. Хэрэв та файлыг ажлын номноос өөр замаар хадгалахыг хүсвэл файлын бүтэн замыг энд оруулна уу.
Чанар Заавал биш Тэмдэглэлхадгалах файлын чанар. Стандарт чанарын хувьд xlQualityStandard, эсвэл хамгийн бага чанарын хувьд xlQualityMinimum-ийг ашиглана уу.
IncludeDocProperties Заавал биш Doc шинж чанаруудыг оруулахын тулд үүнийг Үнэн болгож тохируулна уу. эсвэл баримтын шинж чанарыг оруулахгүйн тулд үүнийг Худал гэж тохируулна уу.
IgnorePrintAreas Заавал биш Хэвлэх хэсгүүдийг үл тоомсорлохын тулд "Үнэн" эсвэл "Худал"-ыг тохируулна уу. хэвлэх хэсгүүдийг үл тоомсорло.
Заавал биш Таны баримт бичиг хадгалагдаж эхлэх эхлэл хуудасны дугаар.
To Заавал биш Doc шинж чанаруудыг оруулахын тулд үүнийг Үнэн гэж тохируулна уу, эсвэл doc шинж чанарыг оруулахгүй бол Худал гэж тохируулна уу.
OpenAfterPublish Заавал биш Баримт бичгийг нийтлэсний дараа нээхийн тулд Үнэн гэж тохируулах эсвэл Худал гэж тохируулна уу.

Буцаах утга:

Энэ нь Excel-ийн ажлын дэвтрийн ажлын хуудсыг PDF баримт болгон хөрвүүлж, заасан хавтсанд заасан нэрээр хадгалдаг.

ExportAsFixedFormat мэдэгдлийг ашиглан Excel VBA дээр PDF форматаар хэвлэх 5 жишээ

Excel дээр PDF формат руу баримт хэвлэх хэд хэдэн жишээг авч үзье VBA ExportAsFixedFormat аргаар.

Жишээ 1: Нэр, зам заагаагүй Excel VBA дээр PDF болгон хэвлэх

Бид энд байна Марин номын дэлгүүр гэж нэрлэгддэг номын дэлгүүрийн номын тэмдэглэл бүхий ажлын хуудас.

Ажлын хуудсыг PDF баримт болгон хөрвүүлэхийн тулд энгийн VBA код бичээд нэр, зам заагаагүй.

⧭ VBA код:

4157

⧭ Гаралт:

Энэ кодыг ажиллуулснаар та өөрийн ажлын номтой ижил нэртэй PDF файлыг олох болно (Нэр заагаагүй тохиолдолд үндсэн нэр ) таны ажлын номтой нэг хавтсанд (Зам заагаагүй тул үндсэн хавтас).

Миний ажлын дэвтрийн нэр Ном1<2 байсан тул энд Book1.pdf гэж нэрлэсэн>.

Дэлгэрэнгүй унших: Excel VBA: Хэрхэн хэвлэх талбайг динамикаар тохируулах (7 арга)

Жишээ 2 : Нэр, замыг заасан Excel VBA дээр PDF болгон хэвлэх

Одоо бид ижил ажлын номыг нэр, замыг зааж өгсөн өөр PDF файл руу хөрвүүлэх болно.

Би хадгалах болно. Миний компьютер дээрх C:\Users\Public\ExcelWIKI замд “Martin Bookstore.pdf” нэртэй PDF. Тэгэхээр VBA код нь:

⧭ VBA код:

6413

⧭ Гаралт байх болно. :

Энэ код нь PDF баримтыг миний компьютер дээрх C:\Users\Public\ExcelWIKI замд Мартин Bookstore.pdf нэрээр хадгалах болно. .

Дэлгэрэнгүй унших: Excel дээр сонгосон хэсгийг хэрхэн хэвлэх вэ (2 жишээ)

Ижил төстэй уншлага:

  • Excel дээр гарчгийг хэрхэн хэвлэх вэ (5 хялбар арга)
  • Excel дээр тайлбар бүхий ажлын хуудас хэвлэх (5). Хялбар аргууд)
  • Excel-д сонгосон нүднүүдийг хэрхэн хэвлэх вэ (2 хялбар арга)
  • Хэвлэхийг голд оруулахExcel-ийн хэсэг (4 арга)
  • Excel VBA (3 макро) ашиглан хэвлэх урьдчилан харахыг хэрхэн харуулах вэ

Жишээ 3: Хэвлэх Нийтлэсний дараа файлыг нээх замаар Excel VBA дээр PDF рүү

Одоо бид баримтыг хэвлэсний дараа файл нээгдэх байдлаар PDF болгон хэвлэх болно. Бид OpenAfterPublish параметрийг Үнэн болгож тохируулах хэрэгтэй.

Тиймээс VBA код нь

<1 байх болно>⧭ VBA код:

7093

⧭ Гаралт:

Энэ код нь PDF баримтыг замд хадгалах болно C:\Users\Public\ExcelWIKI миний компьютер дээр Martin Bookstore.pdf нэртэй файлыг нийтлэгдсэн даруйд нь нээнэ үү.

Холбогдох контент: Excel дээр хэвлэх урьдчилан харах тохиргоог хэрхэн тохируулах (6 сонголт)

Жишээ 4: Олон ажлын хуудсыг олон PDF файл болгон хэвлэх Excel VBA

Одоог хүртэл бид нэг ажлын хуудас хэвлэсэн. Энэ удаад бид олон ажлын хуудсыг олон PDF файл болгон хэвлэх болно.

Энд бид 5 ажлын хуудастай, тус бүр нь тодорхой номын дэлгүүрийн номын бүртгэлийг агуулсан ажлын номтой байна.

Энэ удаад бид бүх ажлын хуудсыг PDF файл болгон хөрвүүлэх болно.

VBA код нь:

⧭ VBA код:

6234

⧭ Гаралт:

Кодыг ажиллуул. Оролтын хайрцаг нь PDF формат руу хөрвүүлэх ажлын хуудасны нэрийг оруулахыг хүсэх болно. Энд би Жозеф номын дэлгүүр, Морган номын дэлгүүр, Анжела руу орлооНомын дэлгүүр .

OK дээр дарна уу. Энэ нь тэдгээрийг C:\Users\Public\ExcelWIKI хавтсанд PDF файл болгон хадгалах болно.

Дэлгэрэнгүй унших: Excel дээр олон хуудсыг хэрхэн хэвлэх вэ (7 өөр арга)

Жишээ 5: Excel VBA дээр PDF файл руу хэвлэх хэрэглэгчийн тодорхойлсон функцийг боловсруулах нь

Эцэст нь би та бүхэнд Excel VBA ашиглан дурын ажлын хуудсыг PDF форматаар хэвлэх хэрэглэгчийн тодорхойлсон функцийг хэрхэн хөгжүүлэхийг харуулах болно.

нэртэй функцийг хөгжүүлцгээе. PrintToPDF нь идэвхтэй ажлын хуудсыг PDF файл болгон хэвлэх болно.

VBA код нь:

⧭ VBA код: байх болно.

3337

⧭ Гаралт:

Энэ функцийг ажлын хуудасныхаа дурын нүдэнд оруулна уу.

=PrintToPDF()

Дараа нь ENTER дарна уу. Энэ нь идэвхтэй хуудсыг ( Мартин номын дэлгүүр энд) заасан хавтсанд байгаа PDF файл болгон хувиргах болно.

Дэлгэрэнгүй унших: Excel VBA: Хэрэглэгчийн маягтыг хуудсанд тааруулахын тулд хэвлэх (2 арга)

Санамжлах зүйлс

Кодыг боловсруулах явцад ихэнх Бид VBA -ийн ActiveSheet объектыг ашигласан үед. Энэ нь идэвхтэй ажлын дэвтэрт тухайн үед идэвхтэй байгаа ажлын хуудсыг буцаана.

Мөн заримдаа бид ActiveSheet.Нэр өмчийг ашигладаг байсан. Энэ нь идэвхтэй ажлын хуудасны нэрийг буцаана.

Дүгнэлт

Тиймээс энэ нь Excel програмын VBA -р ямар ч ажлын хуудсыг PDF рүү хэвлэх арга юм. Танд байгаа юуасуултууд? Биднээс асуугаарай. Мөн манай ExcelWIKI сайтад зочилж, бусад нийтлэл, шинэчлэлтүүдийг авахаа бүү мартаарай.

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.