PDF formatida chop etish va avtomatik fayl nomi bilan saqlash uchun Excel VBA

  • Buni Baham Ko'Ring
Hugh West

Mundarija

Excel elektron jadvalini PDF hujjati sifatida eksport qilishning afzalliklari bor. Faylni PDF formatiga o'zgartirish orqali biz uni chop etishimiz va turli professional ulanishlar bilan baham ko'rishimiz mumkin bo'ladi. PDF-fayllar boshqalar bilan baham ko'rish yoki e'lon qilish zarurligini his qiladigan hujjatlarni eksport qilish uchun ishonchli standartdir. Ushbu maqolada biz PDF formatida chop etish va avtomatik fayl nomi bilan saqlash uchun VBA ning ba'zi misollarini ko'rsatamiz.

Amaliy kitobni yuklab oling

Siz ish kitobini yuklab olishingiz va ular bilan mashq qiling.

VBA PDF.xlsm-ga chop eting

PDF sifatida chop etish va avtomatik fayl nomi bilan saqlash uchun Excel VBA-ga 9 misol Excel

Biz Excel asboblar paneli yordamida Excel faylini PDF formatida osongina chop etishimiz va faylni avtomatik fayl nomi bilan saqlashimiz mumkin. Lekin, Excel VBA bilan osonroq bo'lardi. Bizga faqat VBA kodi kerak va ularni ishga tushiring. Vazifani bajarish uchun bizga ko'p marta bosish kerak emas va bu bizning vaqtimizni tejaydi.

Visual Basic for Applications ( VBA ) bu dasturlash modeli va izolyatsiya qilingan dasturdir. Bu eng ko'p Microsoft Office da ko'rinadi. Bu tahliliy vosita bo'lib, ko'pincha Excel plaginlari sifatida mavjud bo'lib, monoton, ko'p vaqt talab qiladigan ishlar kabi qo'lda operatsiyalarni optimallashtiradi. Shuningdek, u CSV fayllarni yaratishi mumkin. Shunday qilib, keling, Excel faylini avtomatik fayl nomi bilan PDF formatida chop etish uchun bir nechta misollarni ko'rib chiqamiz.

1. Ish kitobini PDF formatida chop etishdiapazondan jadval yaratish uchun kodimizni yozing.
  • Uchinchidan, Insert ochiladigan menyu satridan Modul-ni tanlang.
  • Bundan keyin VBA kodini nusxalang va joylashtiring. quyida.
  • VBA kodi:

    4960
    • Bundan tashqari, kodni RubSub tugmasini bosish yoki F5 klaviatura yorlig'i.

    • Ushbu fayl oldingi misol bilan bir xil nom bilan PDF sifatida saqlangan.

    VBA kodini tushuntirish

    8933

    Ushbu kod bloklari o'zgaruvchilarni yaratish va tayinlash uchun mo'ljallangan.

    3153

    Bu bir qator fayl ma'lumotlarini PDF sifatida saqlaydi.

    Batafsil o'qing: Formatlashni yo'qotmasdan Excelni PDF-ga qanday aylantirish mumkin (5 samarali usul)

    9. Excel VBA da PDF formatida chop etilayotganda fayl nomini avtomatik tarzda saqlang

    Keling, PDF formatida chop etish va fayl nomini avtomatik saqlash uchun boshqa Excel VBA usulini ko'rib chiqaylik.

    QADAMLAR:

    • Boshlash uchun lentadan Dasturchi yorlig'ini tanlang.
    • Ikkinchidan, Visual Basic -ni tanlang. Kod maydonidan Visual Basic Editor ni ochish uchun. Visual Basic muharriri ni ishga tushirish uchun Alt + F11 -ni bosing
    .
  • Shuningdek, ishchi varaqni oʻng tugmasini bosib, Koʻrish-ni tanlashingiz mumkin. Kod . Bu sizni Visual Basic Editor -ga ham olib boradi.
  • Endi biz Visual Basic Editor -ni ko'rishimiz mumkin, u erda jadval yaratish uchun kodni yozamiz.diapazondan.
  • Bundan keyin, Qo'shish ochiladigan menyu satridan Module -ni tanlang.
  • Keyin, -dan nusxa oling va joylashtiring. VBA kod.
  • VBA kodi:

    6004
    • Keyin RubSub <2 tugmasini bosish orqali kod bajariladi>tugmasini yoki F5 klaviatura yorlig'idan foydalaning.

    VBA kodini tushuntirish

    1293

    Faylni pdf sifatida olish va pdf nomini saqlash uchun.

    3980

    Bu shunchaki chop etish sifatini o'rnating.

    4993

    Ushbu qatorlar foydalanuvchiga qanday qilib faylni ochishni ko'rsatib beradi. faylni pdf sifatida chop etish uchun yuboring.

    Batafsil o'qing: Excelni qanday qilib uzmasdan PDF sifatida saqlash mumkin (4 mos usul)

    Xulosa

    Yuqoridagi usullar sizga bu ishni PDF formatida chop etish va Excel VBA-da avtomatik fayl nomini saqlash dan bajarishga yordam beradi. Umid qilamanki, bu sizga yordam beradi! Agar sizda biron bir savol, taklif yoki fikr-mulohazalaringiz bo'lsa, sharhlar bo'limida bizga xabar bering. Yoki ExcelWIKI.com blogidagi boshqa maqolalarimiz bilan tanishishingiz mumkin!

    & Fayl nomini avtomatik ravishda Excel dasturida saqlash

    Faraz qilaylik, biz butun ishchi kitobni chop qilmoqchimiz va fayl nomini kodimizga qo'yganimizda saqlamoqchimiz. Endi biz PDF faylni kompyuterimizda Mahalliy diskda (E:) saqlamoqchimiz deb faraz qilaylik. Quyidagi rasmda ko'rib turganimizdek, manzilda hech qanday pdf fayl mavjud emas. VBA kodini ishga tushirgandan so'ng, biz o'z kompyuterimizda kerakli PDF faylni ko'rishimiz mumkin.

    Excel VBA bilan , foydalanuvchilar lentadagi Excel menyusi vazifasini bajaradigan koddan osongina foydalanishlari mumkin. VBA kodidan pdf-ni chop etish va avtomatik fayl nomi bilan saqlash uchun foydalanish uchun, keling, protseduraga amal qilaylik.

    QADAMLAR:

    • Birinchidan, lentadan Dasturchi yorlig'iga o'ting.
    • Ikkinchidan, Kod kategoriyasidan Visual Basic -ni ochish uchun <-ni bosing. 1>Visual Basic Editor . Yoki Visual Basic Editor ni ochish uchun Alt + F11 -ni bosing.

    • Buni qilish oʻrniga, siz shunchaki ish varag'ingizni sichqonchaning o'ng tugmasi bilan bosishingiz va Kodni ko'rish -ga o'tishingiz mumkin. Bu sizni Visual Basic Editor -ga ham olib boradi.

    • Bu Visual Basic Editor da paydo bo'ladi>diapazondan jadval yaratish uchun kodlarimizni yozadigan joy.
    • Uchinchidan, Qo'shish ochiladigan menyu satridan Module -ni bosing.

    • Bu ish kitobingizda Moduli ni yaratadi.
    • Va VBA-dan nusxa oling va joylashtiring. kod quyida ko'rsatilgan.

    VBA kodi:

    3630
    • Kodni F5 tugmasini bosib ishga tushiring. klaviaturangiz.

    • Nihoyat, PDF fayl nomi Ish kitobi endi kompyuteringizdagi ushbu yoʻlda joylashganligini koʻrishingiz mumkin. kompyuter. Shunday qilib, bu fayl nomi avtomatik ravishda saqlanadi degan ma'noni anglatadi.

    • Va nihoyat, agar siz ish daftaringizga qaytsangiz, nuqtali chiziqlarni ko'rishingiz mumkin. . Buning sababi, fayl hozir chop etishga tayyor.

    VBA kod tushuntirishi

    3736

    Sub - koddagi ishni bajarish uchun ishlatiladigan kodning bir qismi, lekin hech qanday qiymatni qaytarmaydi. U subprotsedura sifatida ham tanilgan. Shunday qilib, biz protseduramizni nomlaymiz Print_Workbook() .

    6238

    Ushbu qator pdf faylning joylashuvi va nomi uchundir. Bu yerda biz faylimizni E: kompyuterimizda saqlaymiz va faylga Ish kitobi nom beramiz.

    8986

    Ushbu kod qatori Excel faylini PDF va formatda eksport qilish uchun moʻljallangan. uni chop etishga tayyorlang.

    9935

    Bu protsedurani tugatadi.

    Batafsil o'qing: Excelni giperhavolalar bilan PDF formatiga eksport qiling (2 ta tezkor usul)

    2. Faol ish varag'ini avtomatik ravishda PDF sifatida saqlash

    Keling, faol varaqni pdf formatida chop etish va fayl nomini Excel VBA yordamida avtomatik ravishda saqlashning yana bir misolini ko'rib chiqaylik.

    QADAMLAR:

    • Birinchi, lentadan Ishlab chiqish r yorlig'iga o'ting.
    • Ikkinchidan, Visual Basic<2-ni bosing> Vizualni ochish uchunBasic Editor .
    • Visual Basic Editor -ni ochishning yana bir usuli bu shunchaki Alt + F11 tugmalarini bosishdir.
    • Yoki o'ng- varaqni bosing, so'ng Kodni ko'rish -ni tanlang.
    • Keyingi, Qo'shish -ga o'ting va ochiladigan menyudan Modul -ni tanlang.
    • Va bu vizual asosiy oynani ochadi.
    • Shundan so'ng quyidagi VBA kodini nusxa ko'chiring va joylashtiring.

    VBA kodi:

    6806
    • Bundan tashqari, kodni ishga tushirish uchun F5 tugmasini yoki Run Sub tugmasini bosing.

    • Avvalgi misol kabi fayl avtomatik fayl nomi bilan PDF formatida saqlanadi.

    Agar siz misol1ning kod tushuntirishini o'qisangiz, buni ham tushunasiz.

    Batafsil o'qing: Excel makrosi: Sana bilan PDF formatida saqlang Fayl nomi (4 ta mos misol)

    3. PDF faylini Exceldan VBA diapazonida chop eting

    Keling, faol varaqni pdf formatida chop etish va fayl nomini avtomatik saqlash uchun Excel VBA-dan foydalanishning yana bir misolini ko'rib chiqaylik.

    QADAMLAR:

    • Boshlash uchun lentadagi Developer yorlig'ini bosing.
    • Ikkinchidan, Visual Basic Editor ni ishga tushiring. Visual Basic -ni bosish orqali.
    • Shu bilan bir qatorda, Alt + F11 tugmalarini bosib Visual Basic muharriri ga kirishingiz mumkin.
    • Yoki, varaqdagi sichqonchaning oʻng tugmasi tugmasini bosing va menyudan Kodni koʻrish -ni tanlang.
    • Keyin, ochilgan menyudan Module -ni tanlang. pastga quti Qo'shish ostida.
    • Va vizual asosiy oyna paydo bo'ladi.
    • U erda kodni yozing.

    VBA kodi:

    8826
    • Nihoyat, kodni ishga tushirish uchun F5 tugmasini bosing.

    • Shundan so'ng, kompyuteringizdagi ushbu joyga Ishchi kitob nomli PDF fayl qo'shilganligini ko'rishingiz mumkin. Natijada, fayl nomi avtomatik ravishda saqlanadi.

    Batafsil o'qing: Excelda VBA yordamida diapazonni PDF formatida chop etish (5 ta eng oson misol)

    4. Tanlangan varaq bo'ylab aylanish va PDF-ni chop etish uchun Excel VBA

    Keling, PDF formatida chop etish va fayl nomini avtomatik saqlashning boshqa usulini ko'rib chiqaylik.

    QADAMLAR:

    • Boshlash uchun lentani oching va Dasturchi opsiyasini tanlang.
    • Keyin, Visual Basic Editor ga kirish uchun bosing. Visual Basic -da.
    • Alt + F11 tugmalarini bosish ham Visual Basic Editor -ni ochadi.
    • Bo'lmasa, varaqni o'ng tugmasini bosing va paydo bo'lgan menyudan Kodni ko'rish -ni tanlang.
    • Endi, Qo'shish ochiladigan opsiyasidan <-ni tanlang. 1>Modul .
    • Keyin quyidagi VBA koddan nusxa oling va joylashtiring.

    VBA kodi:

    7104
    • Kodni F5 tugmachasini bosib ishga tushiring.

    • Oxir-oqibat, siz Ishchi kitobining PDF fayli kompyuteringizning ushbu sohasiga yuklangan. Natijada, fayl nomi saqlanib qoladiavtomatik ravishda.

    Bu faylni ish kitobining varaq raqami sifatida saqlaydi.

    VBA kodi Tushuntirish

    7386

    Bu for tsiklining kodlari qatori Excel faylini pdf sifatida eksport qilish va faylni chop etish uchun moʻljallangan.

    Batafsil oʻqish: Excel VBA: Sahifaga moslash bilan ExportAsFixedFormat PDF (3 ta misol)

    5. PDF formatida chop eting va fayl nomini instinktiv tarzda Excelda saqlang

    Endi Excel fayllarini pdf formatida saqlash va faylni avtomatik tizimga nomlash uchun boshqa Excel VBA usulini ko'rib chiqing.

    QADAMLAR:

    • Boshlash uchun lentani oching va ochiladigan menyudan Dasturchi -ni tanlang.
    • Keyin, -ni tanlang. Visual Basic Editor ni ochish uchun Visual Basic .
    • Visual Basic Editor ga Alt + F11 tugmalarini bosish orqali ham kirish mumkin.
    • Shuningdek, siz varaqni sichqonchaning o'ng tugmasi bilan bosishingiz va qalqib chiquvchi menyudan Kodni ko'rish -ni tanlashingiz mumkin.
    • Shundan so'ng <1-ni tanlang. Qo'shish ochiladigan menyusidan>Module .
    • Bundan keyin quyidagi VBA kodini nusxalang va joylashtiring.

    VBA kodi:

    1198
    • Nihoyat, klaviaturangizdagi F5 tugmasini bosib kodni ishga tushiring va natijani ko'rasiz.

    • Keyinchalik siz Ish kitobi PDF fayli kompyuteringizda oʻsha joyga allaqachon saqlanganligini koʻrasiz. Natijada, fayl nomi avtomatik ravishda saqlanadi.

    Shunga o'xshab, oldingi misolda bo'lgani kabi, bupdf faylni varaq raqami sifatida ham saqlaydi.

    VBA kodini tushuntirish

    6869

    Kod bloki excel faylini chop etish va saqlash uchun mo'ljallangan. pdf sifatida.

    Batafsil o'qing: Excelda VBA-dan foydalanib PDF va elektron pochtaga chop etish (2 ta foydali holat)

    6. PDF-ni chop etish va fayl nomini avtomatik saqlash uchun VBA funksiyasi

    Keling, PDF formatida chop etish va fayl nomini avtomatik saqlashning boshqa Excel VBA usulini ko'rib chiqaylik. Ushbu misolda biz funktsiyadan foydalanamiz va faylni PDF formatida saqlaymiz. Biz shuningdek, fayl saqlangan yoki saqlanmaganligi haqida xabar berish uchun Msgbox dan foydalanamiz.

    QADAMLAR:

    • Boshida , Dasturchi yorlig'iga o'ting > Visual Basic > Qo'shish > Modul .
    • Yoki, ishchi varaqda sichqonchaning o'ng tugmachasini bosish oyna ochiladi. U yerdan Kodni ko'rish -ga o'ting.
    • Va bu sizni Visual Basic Editor maydoniga olib boradi, u erda biz VBA Makroslarini<2 yozishimiz mumkin>.
    • Boshqa tomondan, Alt + F11 tugmalarini bosish ham Visual Basic Editor ni ochadi.
    • Bundan keyin VBA kodi.

    VBA kodi:

    7797
    • Va tugmasini bosib natijani koʻrish uchun kodni ishga tushiring. F5 tugmasi .

    • Bu Msgbox da paydo bo'ladi va PDF fayl chop etishga tayyor ekanligiga ishonch hosil qiling .

    • Avvalgidek, siz Ishchi kitobi PDF fayli allaqachon yaratilganligini sezasiz.kompyuteringizda o'sha joyga saqlangan. Natijada, fayl nomi sukut bo'yicha saqlanadi. Biz fayl nomini PDF-ni chop etish ni o'rnatganimizdan so'ng, u fayl nomini Chop etish PDF-ni saqladi.

    Agar qarasangiz oldingi kodning tushuntirishida siz kod satrlarini to'g'ri tushunasiz. Siz kodni o'zgartirishingiz shart emas, faqat o'zingizning xohishingizga ko'ra diapazonlarni o'zgartiring. Siz kodni nusxalashingiz va undan ish maqsadingiz uchun foydalanishingiz mumkin.

    Batafsil o'qing: Yacheyka qiymatidan fayl nomi bilan PDF sifatida saqlash uchun Excel makrosi (2 ta misol)

    7. PDF formatida chop etish va fayl nomini avtomatik saqlash uchun Excel VBA kodi

    Keling, PDF formatida chop etish va fayl nomini avtomatik saqlash uchun boshqa Excel VBA usulini ko'rib chiqaylik.

    QADAMLAR:

    • Boshlash uchun lentadagi Dasturchi yorlig'iga o'ting.
    • Ikkinchidan, Kod bo'limi ostida Visual Basic Visual Basic Editor ni ishga tushirish uchun. Visual Basic Editor -ni ochish uchun Alt + F11 -ni bosing.
    • Muqobil ravishda ish varag'ingizni sichqonchaning o'ng tugmasi bilan bosing va Kodni ko'rish<2-ni tanlang>. Bu sizni Visual Basic Editor -ga ham olib boradi.
    • Bu Visual Basic Editor da ko'rsatiladi, biz jadval yaratish uchun kodni yozamiz. diapazondan.
    • Uchinchidan, Insert (Qo'shish) ochiladigan menyu satridan Module -ni tanlang.
    • Va VBA koddan nusxa oling va joylashtiring. ko'rsatilganquyida.

    VBA kodi:

    8997
    • Keyin RubSub tugmasini yoki F5 klaviatura yorlig'i.

    • Ayniqsa, Msgbox paydo bo'ladi.

    • Fayl avvalgi misoldagi kabi avtomatlashtirilgan fayl nomi bilan PDF formatida saqlanadi.

    VBA kod tushuntirishi

    5342

    Ular ish kitobi saqlangan bo'lsa, faol ishchi kitob papkasini olish uchun mo'ljallangan.

    5475

    Bu fayllarni saqlash uchun standart nom yaratadi.

    2365

    Ushbu blok excel faylini joriy jilddagi PDF-ga eksport qiladi.

    9612

    Bu bizga Microsoft Excel-da fayl ma'lumotlari bilan tasdiqlash xabarini ko'rish imkonini beradi.

    Batafsil o'qing: Excel dasturida makro tugmasi yordamida PDF formatida chop etish (5 ta makro variant)

    8. Avtomatik fayl nomi bilan maxsus Excel varag'ini chop eting

    Keling, PDF formatida chop etish va fayl nomini avtomatik saqlash uchun boshqa Excel VBA usulini ko'rib chiqaylik.

    QADAMLAR:

    • Birinchi navbatda, lentadan Dasturchi yorlig'ini tanlang.
    • Ikkinchidan, Kod toifasi ostida <-ni tanlang. 1>Visual Basic Visual Basic muharriri ni ishga tushirish uchun. Shu bilan bir qatorda, Visual Basic muharriri ni ishga tushirish uchun Alt + F11 tugmasini bosing.
    • Oʻrniga ish varagʻingizni sichqonchaning oʻng tugmasi bilan bosing va ni tanlang. Kodni ko'rish .
    • Bu Visual Basic Editor da ko'rsatiladi, biz bu erda

    Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.