Excel VBA-ն՝ որպես PDF տպելու և ֆայլի ավտոմատ անունով պահպանելու համար

  • Կիսվել Սա
Hugh West

Բովանդակություն

Excel աղյուսակը որպես PDF փաստաթուղթ արտահանելը առավելություններ ունի: Փոխելով ֆայլը PDF ձևաչափի, մենք կկարողանանք տպել և տարածել այն տարբեր մասնագիտական ​​կապերով: PDF-ները վստահելի չափանիշ են փաստաթղթերի արտահանման համար, որոնք դուք կարիք եք զգում կիսել ուրիշների հետ կամ հրապարակել: Այս հոդվածում մենք կցուցադրենք VBA-ի մի քանի օրինակներ՝ PDF ձևաչափով տպելու և ֆայլի ավտոմատ անունով պահելու համար:

Ներբեռնեք Practice Workbook

Դուք կարող եք ներբեռնել աշխատանքային գիրքը և վարժվեք նրանց հետ:

VBA Տպել PDF.xlsm-ում

9 Excel VBA-ի օրինակներ՝ որպես PDF տպելու և ֆայլի ավտոմատ անվանմամբ պահպանելու համար Excel

Մենք կարող ենք հեշտությամբ տպել Excel ֆայլը որպես PDF և պահպանել ֆայլը ավտոմատ ֆայլի անունով՝ օգտագործելով Excel գործիքագոտին: Բայց ավելի հեշտ կլիներ Excel VBA -ով: Մեզ պարզապես անհրաժեշտ է VBA կոդը և գործարկել դրանք: Առաջադրանքը կատարելու համար մեզ այդքան շատ սեղմումներ պետք չեն, և դա խնայում է մեր ժամանակը:

Visual Basic հավելվածների համար ( VBA ) ծրագրավորման մոդել է և մեկուսացված ծրագիր որն առավել հաճախ հանդիպում է Microsoft Office -ում: Դա վերլուծական գործիք է, որը հաճախ հասանելի է որպես Excel հավելումներ , որը օպտիմալացնում է ձեռքով գործառնությունները, ինչպիսիք են միապաղաղ, ժամանակատար գործերը: Այն կարող է նաև ստեղծել CSV ֆայլեր: Այսպիսով, եկեք տեսնենք Excel ֆայլը ավտոմատ ֆայլի անունով PDF տպելու օրինակներ:

1. Տպել աշխատանքային գիրքը PDF-ովգրեք մեր կոդը՝ ընդգրկույթից աղյուսակ ստեղծելու համար:
  • Երրորդ, Տեղադրեք բացվող ցանկի տողից ընտրեք Module:
  • Այնուհետև պատճենեք և տեղադրեք VBA կոդը ներքևում:
  • VBA կոդ՝

    6628
    • Այնուհետև գործարկեք կոդը՝ սեղմելով RubSub կոճակը կամ օգտագործելով F5 ստեղնաշարի դյուրանցում:

    • Այս ֆայլը պահպանված է որպես PDF նույն անունով, ինչ նախորդ օրինակը:

    VBA կոդի բացատրություն

    1654

    Կոդերի այդ բլոկները փոփոխականներ ստեղծելու և նշանակելու համար են։

    4634

    Սա կպահի ֆայլերի մի շարք տվյալներ որպես PDF:

    Կարդալ ավելին. Ինչպես փոխարկել Excel-ը PDF-ի առանց ֆորմատավորումը կորցնելու (5 արդյունավետ եղանակ)

    9. Պահպանեք ֆայլի անունը ավտոմատ կերպով Excel VBA-ում PDF-ում տպելիս

    Եկեք նայենք մեկ այլ Excel VBA մեթոդի՝ PDF-ով տպելու և ֆայլի անունը ավտոմատ կերպով պահելու համար:

    ՔԱՅԼԵՐ.

    • Սկզբից ընտրեք Developer ներդիրը ժապավենից:
    • Երկրորդ, ընտրեք Visual Basic Code տարածքից Visual Basic խմբագիր բացելու համար: Սեղմեք Alt + F11 Visual Basic Editor-ը գործարկելու համար :
    • Դուք կարող եք նաև աջ սեղմել ձեր աշխատաթերթի վրա և ընտրել Դիտել Կոդ ։ Սա նաև ձեզ կտանի դեպի Visual Basic Editor :
    • Այժմ մենք կարող ենք տեսնել Visual Basic Editor , որտեղ մենք կգրենք կոդը աղյուսակ ստեղծելու համար:միջակայքից:
    • Այնուհետև, Տեղադրել բացվող ցանկի տողից ընտրեք Մոդուլ :
    • Այնուհետև պատճենեք և տեղադրեք VBA կոդ, որը հետևում է:

    VBA կոդ.

    5684
    • Այնուհետև ծածկագիրը կգործարկվի` սեղմելով RubSub կոճակը կամ օգտագործելով F5 ստեղնաշարի դյուրանցումը:

    VBA կոդի բացատրություն

    8957

    Ֆայլը որպես pdf ստանալու և pdf-ի անունը պահելու համար:

    9679

    Սա պարզապես սահմանեց տպման որակը:

    8634

    Այդ տողերը կցուցադրեն օգտվողին, թե ինչպես ուղարկեք ֆայլը՝ այն որպես pdf տպելու համար:

    Կարդալ ավելին. Ինչպես պահպանել Excel-ը որպես PDF առանց կտրելու (4 հարմար եղանակ)

    Եզրակացություն

    Վերոնշյալ մեթոդները կօգնեն ձեզ կատարել այդ աշխատանքը Տպել PDF-ից և պահպանել ֆայլի ավտոմատ անունը Excel VBA-ում : Հուսով եմ, որ սա կօգնի ձեզ: Եթե ​​ունեք հարցեր, առաջարկություններ կամ կարծիքներ, խնդրում ենք տեղեկացնել մեզ մեկնաբանությունների բաժնում: Կամ կարող եք մի հայացք գցել մեր մյուս հոդվածներին ExcelWIKI.com բլոգում:

    & Ֆայլի անունը ինքնաբերաբար պահպանել Excel-ում

    Ենթադրենք, մենք ցանկանում ենք տպել ամբողջ աշխատանքային գիրքը և պահպանել ֆայլի անունը, երբ անունը դնում ենք մեր կոդի վրա: Այժմ, ենթադրենք, որ մենք ցանկանում ենք պահպանել PDF ֆայլ մեր համակարգչում Տեղական սկավառակ (E:) : Ինչպես տեսնում ենք ստորև նկարում, որ տեղադրությունը որևէ pdf ֆայլ չի պարունակում: VBA կոդը գործարկելուց հետո մենք կկարողանանք տեսնել մեր ցանկալի PDF ֆայլը մեր համակարգչի այդ վայրում:

    Excel VBA-ի միջոցով , օգտվողները կարող են հեշտությամբ օգտագործել այն կոդը, որը գործում է որպես excel մենյու ժապավենից: VBA կոդը pdf տպելու և ֆայլի ավտոմատ անունով պահելու համար օգտագործելու համար եկեք հետևենք ընթացակարգին:

    ՔԱՅԼԵՐ.

    • Նախ, ժապավենից անցեք Developer ներդիրը:
    • Երկրորդը, Code կատեգորիայից սեղմեք Visual Basic բացելու համար Visual Basic խմբագիր : Կամ սեղմեք Alt + F11 Visual Basic Editor-ը բացելու համար :

    • Սա անելու փոխարեն, կարող եք պարզապես աջ սեղմել ձեր աշխատաթերթի վրա և գնալ Դիտել կոդը : Սա նաև ձեզ կտանի դեպի Visual Basic Editor :

    • Սա կհայտնվի Visual Basic խմբագրիչում որտեղ մենք գրում ենք մեր կոդերը՝ տիրույթից աղյուսակ ստեղծելու համար:
    • Երրորդ, սեղմեք Module Insert բացվող ցանկի տողից:

    • Սա կստեղծի Մոդուլ ձեր աշխատանքային գրքում:
    • Եվ պատճենեք և տեղադրեք VBA-ն կոդը ցույց է տրված ստորև:

    VBA կոդ.

    9208
    • Գործարկեք կոդը՝ սեղմելով F5 ստեղը ձեր ստեղնաշարը:

    • Վերջապես, դուք կարող եք տեսնել, որ PDF ֆայլի անունը, Աշխատանքային գիրքը այժմ գտնվում է այդ ճանապարհին ձեր համակարգիչ։ Այսպիսով, դա նշանակում է, որ ֆայլի անունը ավտոմատ կերպով պահպանվում է:

    • Եվ, վերջապես, եթե վերադառնաք ձեր աշխատանքային գրքույկը, կարող եք տեսնել մի քանի կետագծեր: . Դա պայմանավորված է նրանով, որ ֆայլն այժմ պատրաստ է տպագրության:

    VBA կոդի բացատրություն

    7431

    Sub -ը կոդի մի մասն է, որն օգտագործվում է կոդի աշխատանքը մշակելու համար, բայց ոչ մի արժեք չի վերադարձնի: Այն նաև հայտնի է որպես ենթընթացակարգ: Այսպիսով, մենք անվանում ենք մեր ընթացակարգը Print_Workbook() :

    9088

    Այս տողը նախատեսված է գտնվելու վայրի և pdf ֆայլի անվան համար: Այստեղ մենք պահում ենք մեր ֆայլը E: մեր համակարգչում և անվանում ենք ֆայլը Աշխատանքային գիրք :

    2321

    Կոդի այս տողը նախատեսված է excel ֆայլը որպես PDF և արտահանելու համար: այն պատրաստ է տպելու համար:

    1568

    Սա կավարտի ընթացակարգը:

    Կարդալ ավելին. Արտահանել Excel-ը PDF հիպերհղումներով (2 Արագ մեթոդ)

    2. Ակտիվ աշխատաթերթը ավտոմատ կերպով պահպանեք որպես PDF

    Տեսնենք մեկ այլ օրինակ՝ տպեք ակտիվ թերթիկը pdf-ում և ֆայլի անունը ավտոմատ կերպով պահպանեք՝ օգտագործելով Excel VBA :

    ՔԱՅԼԵՐ.

    • Նախ, ժապավենից գնացեք Զարգացում r ներդիրը:
    • Երկրորդ, սեղմեք Visual Basic Վիզուալը բացելու համարՀիմնական խմբագիր :
    • Visual Basic խմբագիր բացելու մեկ այլ եղանակ է պարզապես սեղմել Alt + F11 :
    • Կամ, աջ- սեղմեք թերթիկի վրա, այնուհետև ընտրեք Դիտել կոդը :
    • Հաջորդ, գնացեք Տեղադրեք և ընտրեք Մոդուլ բացվող ընտրացանկից:
    • Եվ սա կբացի տեսողական հիմնական պատուհանը:
    • Դրանից հետո պատճենեք և տեղադրեք VBA կոդը ստորև:

    VBA կոդ.

    8292
    • Այնուհետև սեղմեք F5 ստեղնը կամ սեղմեք Գործարկել ենթա կոճակը` կոդը գործարկելու համար:

    • Նույնպես նախորդ օրինակում, ֆայլը պահվում է որպես PDF ֆայլի ավտոմատ անվանումով:

    Եթե կարդաք example1-ի կոդի բացատրությունը, դա նույնպես կհասկանաք:

    Կարդալ ավելին. Excel մակրո. Պահպանել որպես PDF՝ Date-ում Ֆայլի անուն (4 հարմար օրինակ)

    3. Տպեք PDF ֆայլ Excel-ից VBA միջակայքում

    Եկեք դիտարկենք Excel VBA-ի օգտագործման մեկ այլ օրինակ՝ ակտիվ թերթիկը pdf-ում տպելու և ֆայլի անունը ավտոմատ կերպով պահպանելու համար:

    ՔԱՅԼԵՐ.

    • Սկսելու համար սեղմեք Developer ներդիրը ժապավենի վրա:
    • Երկրորդ, գործարկեք Visual Basic Editor սեղմելով Visual Basic :
    • Այլընտրանք, դուք կարող եք մուտք գործել Visual Basic խմբագիր ` սեղմելով Alt + F11 :
    • Կամ, աջ սեղմեք թերթիկի վրա և ընտրեք Դիտել կոդը ընտրացանկից:
    • Հաջորդը ընտրեք Մոդուլը բացվող ցանկից: ներքեւ տուփ Տեղադրեք -ում:
    • Եվ կհայտնվի տեսողական հիմնական պատուհանը:
    • Գրեք կոդը այնտեղ:

    VBA կոդ:

    3843
    • Վերջապես սեղմեք F5 ստեղնը կոդը գործարկելու համար:

    • Այնուհետև դուք կարող եք տեսնել, որ ձեր համակարգչի այդ վայրում ավելացվել է աշխատանքային գրքույկ անունով PDF ֆայլ: Արդյունքում, ֆայլի անունը ավտոմատ կերպով պահպանվում է:

    Կարդալ ավելին>

    4. Excel VBA-ն ընտրված թերթի վրայով պտտելու և PDF տպելու համար

    Եկեք մի հայացք գցենք PDF-ում տպելու և ֆայլի անունը ավտոմատ կերպով պահպանելու այլ եղանակի վրա:

    ՔԱՅԼԵՐ.

    • Սկսելու համար բացեք ժապավենը և ընտրեք Developer տարբերակը:
    • Այնուհետև Visual Basic Editor մուտք գործելու համար սեղմեք Visual Basic -ում:
    • Սեղմելով Alt + F11 նույնպես կհայտնվի Visual Basic խմբագիր :
    • Այլընտրանքով, աջ սեղմեք թերթիկի վրա և ընտրեք Դիտել կոդը հայտնվող մենյուից:
    • Այժմ Տեղադրել բացվող ընտրանքից ընտրեք Մոդուլ ։
    • Այնուհետև պատճենեք և տեղադրեք VBA կոդը, որը հետևում է։

    VBA կոդը՝

    4011
    • Գործարկեք կոդը՝ սեղմելով F5 ստեղնը:

    • Ի վերջո, դուք կարող եք տեսնել, որ Աշխատանքային գրքի PDF ֆայլը վերբեռնվել է ձեր համակարգչի այդ հատվածում: Արդյունքում, ֆայլի անունը պահպանվում էավտոմատ կերպով:

    Սա կպահի ֆայլը որպես աշխատանքային գրքի թերթի համար:

    VBA կոդը Բացատրություն

    9770

    For հանգույցի կոդերի այս տողը նախատեսված է excel ֆայլը որպես pdf արտահանելու և ֆայլը տպելու համար:

    Կարդալ ավելին` Excel VBA. ExportAsFixedFormat PDF-ը հարմարեցված է էջին (3 օրինակ)

    5. Տպեք PDF-ով և պահեք ֆայլի անունը բնազդաբար Excel-ում

    Այժմ դիտեք Excel VBA-ի մեկ այլ մեթոդ՝ Excel-ի ֆայլերը pdf-ում պահելու և անվանեք ֆայլի ավտոմատ համակարգ:

    ՔԱՅԼԵՐ.

    • Սկսելու համար բացեք ժապավենը և բացվող ընտրացանկից ընտրեք Developer :
    • Այնուհետև ընտրեք Visual Basic բացելու համար Visual Basic Editor :
    • Visual Basic Editor -ին կարելի է մուտք գործել նաև Alt + F11 սեղմելով:
    • Այլընտրանք, դուք կարող եք աջ սեղմել թերթիկի վրա և բացվող ընտրացանկից ընտրել Դիտել կոդը :
    • Այնուհետև ընտրել Մոդուլ Տեղադրել բացվող մենյուից:
    • Այնուհետև պատճենեք և տեղադրեք հետևյալ VBA կոդը:

    VBA կոդը.

    3979
    • Վերջապես գործարկեք կոդը՝ սեղմելով F5 ձեր ստեղնաշարի վրա և կտեսնեք արդյունքը:

    • Դուք այնուհետև կտեսնեք, որ Աշխատանքային գրքի PDF ֆայլն արդեն պահվել է ձեր համակարգչի այդ վայրում: Արդյունքում ֆայլի անունը ինքնաբերաբար պահվում է:

    Նմանապես, ինչպես նախորդ օրինակում, սակպահի նաև pdf ֆայլը որպես թերթի համար:

    VBA կոդի բացատրություն

    6763

    Կոդերի բլոկը նախատեսված է excel ֆայլը տպելու և պահելու համար: որպես pdf:

    Կարդալ ավելին. Տպել PDF-ով և էլփոստով Excel-ում VBA-ի միջոցով (2 օգտակար դեպք)

    6. VBA ֆունկցիա՝ PDF տպելու և ֆայլի անունը ավտոմատ կերպով պահպանելու համար

    Եկեք ուսումնասիրենք Excel VBA-ի մեկ այլ եղանակ՝ PDF-ում տպելու և ֆայլի անունը ավտոմատ կերպով պահպանելու համար: Մենք կօգտագործենք ֆունկցիա և կպահենք ֆայլը PDF-ում այս օրինակում: Մենք նաև օգտագործում ենք Msgbox որպեսզի մեզ հաղորդագրություն տանք՝ ֆայլը պահպանված է, թե ոչ:

    ՔԱՅԼԵՐ.

    • Սկզբում , գնացեք Developer ներդիր > Visual Basic > Տեղադրեք > Module :
    • Կամ, <Աշխատանքային թերթի վրա 1>աջ սեղմելով
    կբացվի պատուհան: Այնտեղից գնացեք Դիտել կոդը :
  • Եվ դա ձեզ կտանի Visual Basic Editor դաշտ, որտեղ մենք կարող ենք գրել VBA մակրո .
  • Մյուս կողմից, սեղմելով Alt + F11 կբացվի նաև Visual Basic Editor :
  • Այնուհետև մուտքագրեք VBA կոդ:
  • VBA կոդ.

    9141
    • Եվ գործարկեք կոդը` արդյունքը տեսնելու համար սեղմելով F5 ստեղն ։

    • Սա կհայտնվի Msgbox և համոզվեք, որ PDF ֆայլն այժմ պատրաստ է տպագրության։ .

    • Նմանապես, ինչպես նախկինում, դուք նկատում եք, որ աշխատանքային գրքույկի PDF ֆայլն արդեն առկա էպահված է ձեր համակարգչի այդ վայրում: Արդյունքում ֆայլի անունը լռելյայն պահպանվում է: Երբ մենք սահմանեցինք ֆայլի անունը Տպել PDF , այն պահպանեց ֆայլի անունը Տպել PDF:

    Եթե նայեք Նախորդ օրենսգրքի բացատրության ժամանակ դուք ճիշտ կհասկանաք ծածկագրի տողերը: Ձեզ հարկավոր չէ փոխել կոդը, պարզապես փոխեք միջակայքերը՝ ըստ ձեր նախասիրությունների: Դուք կարող եք պատճենել կոդը և օգտագործել այն ձեր աշխատանքային նպատակների համար:

    Կարդալ ավելին. Excel մակրո՝ որպես PDF պահելու համար Ֆայլի անունով բջջային արժեքից (2 օրինակ)

    7. Excel VBA կոդ PDF-ում տպելու և ֆայլի անունը ավտոմատ կերպով պահպանելու համար

    Եկեք դիտարկենք մեկ այլ Excel VBA մեթոդ PDF-ում տպելու և ֆայլի անունը ավտոմատ կերպով պահելու համար:

    ՔԱՅԼԵՐ.

    • Սկսելու համար նավարկեք դեպի Developer ներդիրը ժապավենի վրա:
    • Երկրորդ, Code բաժնում ընտրեք Visual Basic Visual Basic խմբագիր գործարկելու համար: Visual Basic Editor-ը բացելու համար սեղմեք Alt + F11 :
    • Այլապես, կարող եք պարզապես աջ սեղմել ձեր աշխատաթերթի վրա և ընտրել Դիտել կոդը<2:>. Սա ձեզ կտանի նաև Visual Basic Editor :
    • Սա կցուցադրվի Visual Basic Editor , որտեղ մենք կգրենք կոդը աղյուսակ ստեղծելու համար: միջակայքից:
    • Երրորդ, Տեղադրել բացվող ցանկի տողից ընտրեք Module :
    • Եվ պատճենեք և տեղադրեք VBA կոդը ցուցադրված էներքևում։

    VBA կոդ՝

    1797
    • Այնուհետև գործարկեք կոդը՝ սեղմելով RubSub կոճակը կամ սեղմելով F5 ստեղնաշարի դյուրանցում:

    • Հատկապես, ապա կհայտնվի Msgbox :

    • Ֆայլը պահվում է որպես PDF ֆայլի նույն ավտոմատացված անունով, ինչ նախորդ օրինակում:

    VBA կոդի բացատրություն

    5442

    Դրանք նախատեսված են ակտիվ աշխատանքային գրքույկի պանակը ստանալու համար, եթե աշխատանքային գիրքը պահված է:

    1472

    Սա կստեղծի ֆայլերի պահպանման լռելյայն անունը:

    2055

    Այդ բլոկը պարզապես արտահանում է excel ֆայլը ընթացիկ թղթապանակում գտնվող PDF:

    3417

    Սա թույլ կտա մեզ տեսնել հաստատման հաղորդագրություն Microsoft Excel-ում ֆայլի տեղեկություններով:

    Կարդալ ավելին. Տպել PDF-ում Excel-ում մակրո կոճակի միջոցով (5 մակրո տարբերակ)

    8. Տպեք հատուկ Excel թերթիկ ավտոմատ ֆայլի անունով

    Եկեք դիտարկենք Excel VBA-ի մեկ այլ մեթոդ PDF-ով տպելու և ֆայլի անունը ավտոմատ կերպով պահելու համար:

    ՔԱՅԼԵՐ.

    • Առաջին հերթին, ժապավենից ընտրեք Developer ներդիրը:
    • Երկրորդ, Code կատեգորիայի տակ ընտրեք Visual Basic Visual Basic խմբագիր գործարկելու համար: Որպես այլընտրանք, սեղմեք Alt + F11 ՝ գործարկելու համար Visual Basic Editor :
    • Փոխարենը, աջ սեղմեք ձեր աշխատաթերթի վրա և ընտրեք Դիտեք կոդը ։
    • Սա կցուցադրվի Visual Basic խմբագրիչում , որտեղ մենք

    Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: