PDF olaraq çap etmək və Avtomatik Fayl Adı ilə Saxlamaq üçün Excel VBA

  • Bunu Paylaş
Hugh West

Mündəricat

Excel cədvəlini PDF sənədi kimi ixrac etməyin faydaları var. Faylı PDF formatına dəyişdirməklə, biz onu çap edə və müxtəlif peşəkar əlaqələrlə paylaşa biləcəyik. PDF-lər başqaları ilə bölüşmək və ya ictimailəşdirmək ehtiyacı hiss etdiyiniz sənədləri ixrac etmək üçün etibarlı standartdır. Bu yazıda biz PDF formatında çap etmək və avtomatik fayl adı ilə saxlamaq üçün VBA-nın bəzi nümunələrini nümayiş etdirəcəyik.

Təcrübə İş Kitabını endirin

İş kitabını yükləyə və onlarla məşq edin.

VBA PDF.xlsm-də çap edin

PDF kimi çap etmək və avtomatik fayl adı ilə yadda saxlamaq üçün Excel VBA-nın 9 nümunəsi Excel

Biz Excel alətlər panelindən istifadə etməklə Excel faylını asanlıqla PDF olaraq çap edə və avtomatik fayl adı ilə faylı saxlaya bilərik. Lakin, Excel VBA ilə daha asan olardı. Bizə sadəcə VBA kodu lazımdır və onları işə salın. Tapşırığı yerinə yetirmək üçün çoxlu kliklərə ehtiyacımız yoxdur və bu, vaxtımıza qənaət edir.

Visual Basic for Applications ( VBA ) proqramlaşdırma modeli və təcrid olunmuş proqramdır. bu ən çox Microsoft Office -də görülür. Bu, monoton, vaxt aparan işlər kimi əl əməliyyatlarını optimallaşdıran, tez-tez Excel əlavələri kimi mövcud olan analitik alətdir. O, həmçinin CSV faylları yarada bilər. Beləliklə, Excel faylını avtomatik fayl adı ilə PDF olaraq çap etmək üçün bəzi nümunələrə baxaq.

1. İş dəftərini pdf formatında çap edindiapazondan cədvəl yaratmaq üçün kodumuzu yazın.
  • Üçüncüsü, Daxil et açılan menyu çubuğundan Modul seçin.
  • Bundan sonra VBA kodunu kopyalayıb yapışdırın. aşağıda.
  • VBA Kodu:

    2545
    • Bundan əlavə, RubSub düyməsinə klikləməklə və ya F5
    klaviatura qısayolu.

    • Bu fayl əvvəlki nümunə ilə eyni ada malik PDF olaraq saxlanılır.

    VBA kodunun izahı

    2250

    Bu kod blokları dəyişənlərin yaradılması və təyin edilməsi üçündür.

    3276

    Bu, bir sıra fayl məlumatlarını PDF olaraq saxlayacaq.

    Ətraflı oxuyun: Formatlaşdırmanı itirmədən Excel-i PDF-ə necə çevirmək olar (5 effektiv üsul)

    9. Excel VBA-da PDF-ə Çap edərkən Fayl Adını Avtomatik Yadda saxlayın

    Gəlin PDF-ə çap etmək və fayl adını avtomatik saxlamaq üçün başqa Excel VBA metoduna nəzər salaq.

    ADDIMLAR:

    • Başlamaq üçün lentdən Developer nişanını seçin.
    • İkincisi, Visual Basic seçin. Visual Basic Redaktoru açmaq üçün Kod sahəsindən. Visual Basic Redaktoru işə salmaq üçün Alt + F11 klikləyin.
    • Siz həmçinin iş vərəqinizə sağ klikləyib Görünüş seçimini edə bilərsiniz. Kod . Bu da sizi Visual Basic Redaktoru -na aparacaq.
    • İndi biz Visual Basic Redaktoru görə bilərik, burada cədvəl yaratmaq üçün kodu yazacağıq.diapazondan.
    • Daha sonra, Daxil et açılan menyu çubuğundan Modul seçin.
    • Sonra -i kopyalayıb yapışdırın. VBA aşağıdakı kod.

    VBA Kodu:

    2189
    • Daha sonra kod RubSub <2 üzərinə klikləməklə yerinə yetiriləcək>düyməsinə və ya F5 klaviatura qısa yolundan istifadə edin.

    VBA Kodunun İzahı

    9221

    Faylı pdf olaraq əldə etmək və pdf adını saxlamaq üçün.

    4929

    Bu, sadəcə olaraq çap keyfiyyətini təyin edir.

    9015

    Bu sətirlər istifadəçiyə necə faylı pdf olaraq çap etmək üçün göndərin.

    Ətraflı oxuyun: Excel-i kəsmədən PDF olaraq necə yadda saxlamaq olar (4 uyğun üsul)

    Nəticə

    Yuxarıdakı üsullar sizə bu işi PDF-yə Çap et və Excel VBA-da Avtomatik Fayl Adını Saxla arasından etməyə kömək edəcək. Ümid edirəm bu sizə kömək edəcək! Hər hansı bir sualınız, təklifiniz və ya rəyiniz varsa, şərh bölməsində bizə bildirin. Və ya ExcelWIKI.com bloqunda digər məqalələrimizə nəzər sala bilərsiniz!

    & Faylın adını avtomatik olaraq Excel-də saxla

    Fərz edək ki, biz bütün iş kitabını çap etmək və adı kodumuza qoyarkən fayl adını saxlamaq istəyirik. İndi fərz edək ki, biz PDF faylını kompüterimizdə Yerli Diskdə (E:) saxlamaq istəyirik. Aşağıdakı şəkildə gördüyümüz kimi yerdə heç bir pdf faylı yoxdur. VBA kodunu işə saldıqdan sonra biz istədiyimiz PDF faylını kompüterimizdə həmin yerdə görə biləcəyik.

    Excel VBA ilə , istifadəçilər lentdən Excel menyusu kimi çıxış edən kodu asanlıqla istifadə edə bilərlər. Pdf çap etmək və avtomatik fayl adı ilə saxlamaq üçün VBA kodundan istifadə etmək üçün prosedura əməl edək.

    ADIMLAR:

    • Bunu etmək əvəzinə, siz sadəcə olaraq iş vərəqinizə sağ klikləyib Koda Baxın bölməsinə keçə bilərsiniz. Bu, həmçinin sizi Visual Basic Redaktoru -na aparacaq.

    • Bu, Visual Basic Redaktoru <2-də görünəcək>aralıqdan cədvəl yaratmaq üçün kodlarımızı yazdığımız yer.
    • Üçüncüsü, Daxil et açılan menyu çubuğundan Module üzərinə klikləyin.

    • Bu, iş dəftərinizdə Modul yaradacaq.
    • VBA-nı kopyalayıb yapışdırın. kod aşağıda göstərilmişdir.

    VBA Kodu:

    9112
    • Kodda F5 düyməsini basaraq kodu işə salın. klaviaturanız.

    • Nəhayət, görə bilərsiniz ki, PDF fayl adı İş dəftəri indi kompüterinizdə həmin yolda yerləşir. kompüter. Beləliklə, bu o deməkdir ki, fayl adı avtomatik olaraq saxlanılır.

    • Və nəhayət, iş dəftərinizə qayıtsanız, bəzi nöqtəli xətləri görə bilərsiniz. . Bunun səbəbi faylın artıq çapa hazır olmasıdır.

    VBA Kod İzahatı

    2482

    Sub kodun bir hissəsidir, kodda işi idarə etmək üçün istifadə olunur, lakin heç bir dəyəri qaytarmır. O, həmçinin subprosedur kimi də tanınır. Beləliklə, biz prosedurumuzu adlandırırıq Print_Workbook() .

    3638

    Bu sətir pdf faylının yeri və adı üçündür. Burada faylımızı kompüterimizdə E: -də saxlayırıq və faylı İş dəftəri adlandırırıq.

    4877

    Bu kod sətri excel faylını PDF və onu çapa hazırlayın.

    2528

    Bu, proseduru bitirəcək.

    Ətraflı oxuyun: Excel-i hiperlinklərlə PDF-ə ixrac edin (2 Sürətli Metod)

    2. Aktiv İş Vərəqini Avtomatik olaraq PDF olaraq Saxla

    Gəlin başqa bir nümunəyə baxaq aktiv vərəqi pdf-də çap edin və Excel VBA istifadə edərək fayl adını avtomatik olaraq yadda saxlayın.

    ADIMLAR:

    • İlk olaraq lentdən İnkişaf et r nişanına keçin.
    • İkincisi, Visual Basic<2 üzərinə klikləyin> Vizualı açmaq üçünƏsas Redaktor .
    • Visual Basic Redaktoru açmaq üçün başqa bir üsul sadəcə Alt + F11 düymələrini sıxmaqdır.
    • Və ya, sağ- vərəqə klikləyin, sonra Koda Baxın seçin.
    • Sonra, Daxil et bölməsinə keçin və açılan menyudan Modulu seçin.
    • Və bu, vizual əsas pəncərəni açacaq.
    • Bundan sonra aşağıdakı VBA kodunu kopyalayıb yapışdırın.

    VBA Kodu:

    8148
    • Daha sonra, F5 düyməsini basın və ya kodu işə salmaq üçün Aşağı Çalıştır düyməsini basın.

    • Əvvəlki nümunədə olduğu kimi, fayl avtomatik fayl adı ilə PDF olaraq saxlanılır.

    Əgər Misal1-in kod izahatını oxusanız, bunu da başa düşəcəksiniz.

    Ətraflı oxuyun: Excel Makrosu: Tarixi PDF olaraq saxla Fayl adı (4 Uyğun Nümunə)

    3. PDF faylını Excel-dən VBA diapazonunda çap edin

    Gəlin aktiv vərəqi pdf formatında çap etmək və fayl adını avtomatik saxlamaq üçün Excel VBA-dan istifadənin başqa bir nümunəsinə baxaq.

    ADDIMLAR:

    • Başlamaq üçün lentdəki Developer nişanına klikləyin.
    • İkincisi, Visual Basic Redaktoru işə salın. Visual Basic üzərinə klikləməklə.
    • Alternativ olaraq, Alt + F11 düymələrini basaraq Visual Basic Redaktoru -a daxil ola bilərsiniz.
    • Və ya vərəqdə sağ klikləyin və menyudan Koda Baxın seçin.
    • Sonra açılan menyudan Modulu seçin. aşağı qutu Daxil et altında.
    • Və vizual əsas pəncərə görünəcək.
    • Ora kodu yazın.

    VBA Kodu:

    6764
    • Nəhayət, kodu işə salmaq üçün F5 düyməsini basın.

    • Bundan sonra, kompüterinizdə həmin yerə İş kitabı adlı PDF faylının əlavə olunduğunu görə bilərsiniz. Nəticədə, fayl adı avtomatik olaraq qorunur.

    Ətraflı oxuyun: Excel-də VBA ilə diapazonu PDF-ə çap edin (5 ən asan nümunə)

    4. Excel VBA seçilmiş vərəqdə dövrə vurmaq və PDF-i çap etmək üçün

    Gəlin PDF-də çap etmək və fayl adını avtomatik saxlamaq üçün başqa üsula nəzər salaq.

    ADIMLAR:

    • Başlamaq üçün lenti açın və Developer seçimini seçin.
    • Sonra Visual Basic Redaktoru -na daxil olmaq üçün klikləyin Visual Basic -də.
    • Alt + F11 düymələrinə basmaq da Visual Basic Redaktoru -nu gətirəcək.
    • Alternativ olaraq vərəqi sağ klikləyin və görünən menyudan Koda Baxın seçin.
    • İndi Daxil et açılan seçimindən Modul .
    • Sonra aşağıdakı VBA kodu kopyalayın və yapışdırın.

    VBA Kodu:

    9181
    • F5 düyməsini basaraq kodu işə salın.

    • Nəhayət, siz görə bilərsiniz ki, İş kitabı PDF faylı kompüterinizdə həmin sahəyə yüklənib. Nəticədə, fayl adı saxlanılıravtomatik.

    Bu, faylı iş kitabının vərəq nömrəsi kimi saxlayacaq.

    VBA Kodu İzahat

    3419

    For döngüsünün bu kod sətri excel faylını pdf kimi ixrac etmək və faylı çap etmək üçündür.

    Ətraflı oxu: Excel VBA: Səhifə Sığdırmaqla ExportAsFixedFormat PDF (3 Nümunə)

    5. PDF-ə çap edin və Fayl adını instinktiv olaraq Excel-də yadda saxlayın

    İndi, excel fayllarını pdf-də saxlamaq üçün başqa Excel VBA metoduna nəzər salın və faylı avtomatik sistem adlandırın.

    ADIMLAR:

    • Başlamaq üçün lenti açın və açılan menyudan Tərtibatçı seçin.
    • Sonra seçin. Visual Basic Redaktoru açmaq üçün Visual Basic .
    • Visual Basic Redaktoru -nə Alt + F11 düymələrini basmaqla da daxil olmaq olar.
    • Alternativ olaraq, vərəqi sağ klikləyin və açılan menyudan Koda Baxın seçimini edə bilərsiniz.
    • Bundan sonra <1 seçin>Module Daxil et açılan menyudan.
    • Daha sonra aşağıdakı VBA kodunu kopyalayıb yapışdırın.

    VBA Kodu:

    5573
    • Nəhayət, klaviaturada F5 düyməsinə basaraq kodu işə salın və nəticəni görürsünüz.

    • Sonra siz İş dəftəri PDF faylının artıq kompüterinizdə həmin yerə saxlandığını görəcəksiniz. Nəticədə, fayl adı avtomatik olaraq saxlanılır.

    Eyni şəkildə, əvvəlki nümunədə olduğu kimi, bupdf faylını vərəq nömrəsi kimi də saxlayacaq.

    VBA Kodunun İzahı

    3433

    Kod bloku excel faylını çap etmək və saxlamaq üçündür. pdf olaraq.

    Ətraflı oxuyun: Excel-də VBA-dan istifadə edərək PDF və E-poçta çap edin (2 Faydalı Hal)

    6. PDF-i çap etmək və fayl adını avtomatik saxlamaq üçün VBA funksiyası

    Gəlin PDF-ə çap etmək və fayl adını avtomatik saxlamaq üçün başqa Excel VBA üsulunu araşdıraq. Bu nümunədə bir funksiyadan istifadə edəcəyik və faylı PDF-də saxlayacağıq. Biz həmçinin Msgbox faylın saxlanıb-saxlanmadığını bizə bildirmək üçün istifadə edirik.

    ADIMLAR:

    • Əvvəlcə , Developer nişanına keçin > Visual Basic > Daxil edin > Modul .
    • Və ya, <İş vərəqində 1>sağ kliklə pəncərə açılacaq. Oradan View Code -ə keçin.
    • Və bu sizi Visual Basic Redaktoru sahəsinə aparacaq, burada VBA Makrosları<2 yaza bilərik>.
    • Digər tərəfdən, Alt + F11 düymələrinə basmaqla da Visual Basic Redaktoru açılacaq.
    • Bundan sonra <1 yazın>VBA kodu.

    VBA Kodu:

    5859
    • düyməsinə basaraq nəticəni görmək üçün kodu işə salın F5 düyməsi .

    • Bu Msgbox -də görünəcək və PDF faylının çapa hazır olduğundan əmin olun .

    • Eynilə, əvvəlki kimi, siz İş Kitabı PDF faylının artıq hazırlandığını görəcəksiniz.kompüterinizdə həmin yerə saxlanılır. Nəticədə, fayl adı standart olaraq qorunur. Biz fayl adını təyin etdiyimiz kimi PDF-ni Çap et , o, Çap et PDF faylını saxladı.

    Baxırsınızsa əvvəlki kodun izahında kodun sətirlərini düzgün başa düşəcəksiniz. Kodu dəyişdirməyə ehtiyac yoxdur, sadəcə seçimlərinizə uyğun olaraq aralığı dəyişdirin. Siz kodu kopyalayıb iş məqsədiniz üçün istifadə edə bilərsiniz.

    Ətraflı oxuyun: Hüceyrə dəyərindən fayl adı ilə PDF kimi yadda saxlamaq üçün Excel makrosu (2 Nümunə)

    7. PDF-də çap etmək və fayl adını avtomatik saxlamaq üçün Excel VBA kodu

    Gəlin PDF-ə çap etmək və fayl adını avtomatik saxlamaq üçün başqa Excel VBA metoduna baxaq.

    ADIMLAR:

    • Başlamaq üçün lentdəki Developer tabına keçin.
    • İkincisi, Kod bölməsində Visual Basic Visual Basic Redaktoru işə salmaq üçün. Visual Basic Redaktoru açmaq üçün Alt + F11 klikləyin.
    • Alternativ olaraq, sadəcə olaraq iş vərəqinizə sağ klikləyib Koda Bax seçə bilərsiniz>. Bu, sizi həmçinin Visual Basic Redaktoru -na aparacaq.
    • Bu, Visual Basic Redaktoru -da göstəriləcək, burada cədvəl yaratmaq üçün kodu yazacağıq. diapazondan.
    • Üçüncü, Daxil et açılan menyu çubuğundan Module seçin.
    • VBA kodu kopyalayın və yapışdırın. göstəriliraşağıda.

    VBA Kodu:

    7918
    • Sonra RubSub düyməsinə və ya F5 klaviatura qısayolu.

    • Xüsusilə, Msgbox görünəcək.

    • Fayl əvvəlki nümunədə olduğu kimi eyni avtomatlaşdırılmış fayl adı ilə PDF formatında saxlanılır.

    VBA kodunun izahı

    3370

    Bunlar iş kitabı saxlandıqda aktiv iş kitabı qovluğunu əldə etmək üçündür.

    5291

    Bu, faylları saxlamaq üçün defolt adı yaradacaq.

    8449

    Həmin blok sadəcə olaraq excel faylını cari qovluqdakı PDF-ə ixrac edir.

    5587

    Bu, bizə Microsoft Excel-də fayl məlumatı ilə təsdiq mesajını görməyə imkan verəcək.

    Ətraflı oxuyun: Excel-də Makro Düyməsindən istifadə edərək PDF-ə çap edin (5 Makro Variant)

    8. Avtomatik Fayl Adı ilə Xüsusi Excel Vərəqini Çap edin

    Gəlin PDF-ə çap etmək və fayl adını avtomatik saxlamaq üçün fərqli Excel VBA metoduna baxaq.

    ADIMLAR:

    • İlk olaraq lentdən Tərtibatçı nişanını seçin.
    • İkincisi, Kod kateqoriyasında Visual Basic Visual Basic Redaktoru işə salmaq üçün. Alternativ olaraq, Visual Basic Redaktoru işə salmaq üçün Alt + F11 düyməsini basın.
    • Əvəzində, iş vərəqinizə sağ klikləyin və seçin. Kodu Baxın .
    • Bu, Visual Basic Redaktoru -da göstəriləcək, burada biz

    Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.