Excel VBA დასაბეჭდად PDF სახით და შეინახეთ ფაილის ავტომატური სახელით

  • გააზიარეთ ეს
Hugh West

Სარჩევი

აქვს უპირატესობები Excel ელცხრილის PDF დოკუმენტის სახით ექსპორტი. ფაილის PDF ფორმატში შეცვლით, ჩვენ შევძლებთ მის დაბეჭდვას და გაზიარებას სხვადასხვა პროფესიონალურ კავშირებთან. PDF ფაილები სანდო სტანდარტია დოკუმენტების ექსპორტისთვის, რომელთა გაზიარება ან გასაჯაროება გჭირდებათ. ამ სტატიაში ჩვენ წარმოგიდგენთ VBA-ს რამდენიმე მაგალითს PDF ფორმატში დასაბეჭდად და ფაილის ავტომატური სახელით შესანახად.

ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი

შეგიძლიათ ჩამოტვირთოთ სამუშაო წიგნი და ივარჯიშეთ მათთან ერთად.

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-ზეჩაწერეთ ჩვენი კოდი დიაპაზონიდან ცხრილის გენერირებისთვის.
  • მესამე აირჩიეთ მოდული ჩასმა ჩამოსაშლელი მენიუს ზოლიდან.
  • შემდეგ, დააკოპირეთ და ჩასვით VBA კოდი ქვემოთ.
  • VBA კოდი:

    5588
    • გარდა ამისა, გაუშვით კოდი RubSub ღილაკზე დაჭერით ან F5 კლავიატურის მალსახმობი.

    • ეს ფაილი შენახულია როგორც PDF, იგივე სახელით, როგორც წინა მაგალითი.

    VBA კოდის განმარტება

    5093

    კოდების ეს ბლოკები განკუთვნილია ცვლადების შესაქმნელად და მინიჭებისთვის.

    2882

    ეს შეინახავს ფაილის მონაცემთა დიაპაზონს PDF ფორმატში.

    წაიკითხეთ მეტი: როგორ გადავიტანოთ Excel-ში PDF ფორმატირების დაკარგვის გარეშე (5 ეფექტური გზა)

    9. ფაილის სახელის ავტომატური შენახვა Excel VBA-ში PDF-ში ბეჭდვისას

    მოდით, გადავხედოთ Excel VBA-ის სხვა მეთოდს PDF-ში დასაბეჭდად და ფაილის სახელის ავტომატურად შესანახად.

    STEPS:

    • დასაწყისად აირჩიეთ Developer ჩანართი ლენტიდან.
    • მეორე, აირჩიეთ Visual Basic Code ზონიდან Visual Basic რედაქტორის გასახსნელად . დააწკაპუნეთ Alt + F11 Visual Basic რედაქტორის გასაშვებად .
    • ასევე შეგიძლიათ დააწკაპუნოთ მარჯვენა ღილაკით თქვენს სამუშაო ფურცელზე და აირჩიოთ ნახვა კოდი . ეს ასევე გადაგიყვანთ Visual Basic რედაქტორში .
    • ახლა, ჩვენ შეგვიძლია ვიხილოთ Visual Basic რედაქტორი , სადაც ჩვენ დავწერთ კოდს ცხრილის შესაქმნელად.დიაპაზონიდან.
    • შემდეგ, აირჩიეთ მოდული ჩასმა ჩამოსაშლელი მენიუს ზოლიდან.
    • შემდეგ, დააკოპირეთ და ჩასვით VBA კოდი, რომელიც მოჰყვება.

    VBA კოდი:

    7128
    • შემდეგ კოდი შესრულდება RubSub-ზე დაწკაპუნებით ღილაკით ან F5 კლავიატურის მალსახმობის გამოყენებით.

    VBA კოდის განმარტება

    8365

    ფაილის pdf სახით მისაღებად და pdf-ის სახელის შესანახად.

    6241

    ამით უბრალოდ დააყენეთ ბეჭდვის ხარისხი.

    4962

    ეს სტრიქონები ასწავლის მომხმარებელს, თუ როგორ უნდა გაგზავნეთ ფაილი pdf-ის სახით დასაბეჭდად.

    წაიკითხეთ მეტი: როგორ შეინახოთ Excel-ი PDF-ად გაწყვეტის გარეშე (4 შესაფერისი გზა)

    დასკვნა

    ზემოხსენებული მეთოდები დაგეხმარებათ ამ სამუშაოს შესრულებაში Print to PDF-ში და შეინახეთ ავტომატური ფაილის სახელი Excel VBA-ში . იმედი მაქვს, რომ ეს დაგეხმარებათ! თუ თქვენ გაქვთ რაიმე შეკითხვები, წინადადებები ან გამოხმაურება, გთხოვთ შეგვატყობინოთ კომენტარების განყოფილებაში. ან შეგიძლიათ გადახედოთ ჩვენს სხვა სტატიებს ExcelWIKI.com ბლოგზე!

    & ფაილის სახელის ავტომატურად შენახვა Excel-ში

    დავუშვათ, რომ ჩვენ გვინდა დავბეჭდოთ მთელი სამუშაო წიგნი და შევინახოთ ფაილის სახელი, როდესაც სახელს ვათავსებთ ჩვენს კოდზე. ახლა, დავუშვათ, რომ გვინდა PDF ფაილის შენახვა ჩვენს კომპიუტერზე ლოკალური დისკი (E:) . როგორც ქვემოთ მოცემულ სურათზე ვხედავთ, რომ მდებარეობა არ შეიცავს pdf ფაილებს. VBA კოდის გაშვების შემდეგ, ჩვენ შევძლებთ ვნახოთ სასურველი PDF ფაილი ამ ადგილას ჩვენს კომპიუტერში.

    Excel VBA-ით , მომხმარებლებს შეუძლიათ ადვილად გამოიყენონ კოდი, რომელიც მოქმედებს როგორც Excel მენიუ ლენტიდან. იმისათვის, რომ გამოიყენოთ VBA კოდი pdf-ის დასაბეჭდად და ფაილის ავტომატური სახელით შესანახად, მივყვეთ პროცედურას.

    STEPS:

    • პირველ რიგში, გადადით Developer ჩანართზე ლენტიდან.
    • მეორე, Code კატეგორიიდან დააწკაპუნეთ Visual Basic გასახსნელად 1>Visual Basic რედაქტორი . ან დააჭირეთ Alt + F11 Visual Basic რედაქტორის გასახსნელად .

    • ამის ნაცვლად, შეგიძლიათ უბრალოდ დააწკაპუნოთ მაუსის მარჯვენა ღილაკით თქვენს სამუშაო ფურცელზე და გადახვიდეთ კოდის ნახვა . ეს ასევე გადაგიყვანთ Visual Basic რედაქტორში .

    • ეს გამოჩნდება Visual Basic რედაქტორში სადაც ვწერთ ჩვენს კოდებს დიაპაზონიდან ცხრილის შესაქმნელად.
    • მესამე, დააწკაპუნეთ მოდულზე ჩამოსაშლელი მენიუს ზოლიდან ჩასმა .

    • ეს შექმნის მოდულს თქვენს სამუშაო წიგნში.
    • და დააკოპირეთ და ჩასვით VBA ქვემოთ ნაჩვენები კოდი.

    VBA კოდი:

    7062
    • გაუშვით კოდი F5 ღილაკზე დაჭერით თქვენი კლავიატურა.

    • და ბოლოს, თქვენ ხედავთ, რომ PDF ფაილის სახელი, Workbook ახლა მდებარეობს ამ გზაზე თქვენს კომპიუტერი. ეს ნიშნავს, რომ ფაილის სახელი ავტომატურად შეინახება.

    • და ბოლოს, თუ დაუბრუნდებით თქვენს სამუშაო წიგნს, შეგიძლიათ იხილოთ რამდენიმე წერტილოვანი ხაზი. . ეს იმიტომ ხდება, რომ ფაილი ახლა მზად არის დასაბეჭდად.

    VBA კოდის განმარტება

    6567

    Sub არის კოდის ნაწილი, რომელიც გამოიყენება კოდში სამუშაოს დასამუშავებლად, მაგრამ არ დააბრუნებს მნიშვნელობას. იგი ასევე ცნობილია როგორც ქვეპროცედურა. ასე რომ, ჩვენ ვასახელებთ ჩვენს პროცედურას Print_Workbook() .

    3597

    ეს სტრიქონი არის მდებარეობისა და pdf ფაილის სახელისთვის. აქ, ჩვენ ვინახავთ ჩვენს ფაილს E: ჩვენს კომპიუტერზე და ვასახელებთ ფაილს Workbook .

    1121

    კოდის ეს ხაზი განკუთვნილია Excel ფაილის PDF სახით ექსპორტისთვის და მზადდება დასაბეჭდად.

    5813

    ეს დაასრულებს პროცედურას.

    წაიკითხეთ მეტი: Excel-ის ექსპორტი PDF-ში ჰიპერბმულებით (2 სწრაფი მეთოდი)

    2. აქტიური ფურცლის ავტომატურად შენახვა PDF-ად

    ვნახოთ სხვა მაგალითი, დაბეჭდოთ აქტიური ფურცელი pdf-ში და შეინახოთ ფაილის სახელი ავტომატურად Excel VBA -ის გამოყენებით.

    ნაბიჯები:

    • პირველ რიგში, გადადით Develope r ჩანართზე ლენტიდან.
    • მეორე, დააწკაპუნეთ Visual Basic ვიზუალის გასახსნელადძირითადი რედაქტორი .
    • Visual Basic რედაქტორის გახსნის კიდევ ერთი გზა არის უბრალოდ დააჭირეთ Alt + F11 .
    • ან, მარჯვნივ- დააწკაპუნეთ ფურცელზე, შემდეგ აირჩიეთ კოდის ნახვა .
    • შემდეგ, გადადით ჩასმა და აირჩიეთ მოდული ჩამოსაშლელი მენიუდან.
    • და ეს გაიხსნება ვიზუალური ძირითადი ფანჯარა.
    • ამის შემდეგ დააკოპირეთ და ჩასვით VBA კოდი ქვემოთ.

    VBA კოდი:

    2426
    • შემდეგ, დააჭირეთ F5 ღილაკს ან დააწკაპუნეთ ღილაკზე Run Sub კოდის გასაშვებად.

    • ისევე, წინა მაგალითის მსგავსად, ფაილი ინახება როგორც PDF ფაილის ავტომატური სახელით.

    თუ წაიკითხავთ example1-ის კოდის ახსნას, ამასაც მიხვდებით.

    წაიკითხეთ მეტი: Excel მაკრო: შეინახეთ PDF სახით თარიღით ფაილის სახელი (4 შესაფერისი მაგალითი)

    3. დაბეჭდეთ PDF ფაილი Excel-დან VBA დიაპაზონში

    მოდით ვნახოთ Excel VBA-ს გამოყენების სხვა მაგალითი აქტიური ფურცლის pdf-ში დასაბეჭდად და ფაილის სახელის ავტომატურად შესანახად.

    STEPS:

    • დასაწყებად დააწკაპუნეთ Developer ჩანართზე ლენტზე.
    • მეორე გაუშვით Visual Basic Editor Visual Basic -ზე დაწკაპუნებით.
    • ალტერნატიულად, შეგიძლიათ შეხვიდეთ Visual Basic რედაქტორზე Alt + F11 დაჭერით.
    • ან, დააწკაპუნეთ მარჯვენა ღილაკით ფურცელზე და აირჩიეთ კოდის ნახვა მენიუდან.
    • შემდეგი, აირჩიეთ მოდული ჩამოსაშლელი- ქვედა ყუთიქვეშ Insert .
    • და ვიზუალური ძირითადი ფანჯარა გამოჩნდება.
    • ჩაწერეთ კოდი იქ.

    VBA კოდი:

    8114
    • და ბოლოს, დააჭირეთ F5 ღილაკს კოდის გასაშვებად.

    • ამის შემდეგ, თქვენ ხედავთ, რომ PDF ფაილი სახელწოდებით Workbook დაემატა თქვენს კომპიუტერში არსებულ მდებარეობას. შედეგად, ფაილის სახელი ავტომატურად ინახება.

    წაიკითხეთ მეტი: დაბეჭდეთ დიაპაზონი PDF-ზე VBA-ში Excel-ში (5 ყველაზე მარტივი მაგალითი)

    4. Excel VBA არჩეულ ფურცელზე გადატანა და PDF-ის ამობეჭდვა

    მოდით, გადავხედოთ PDF-ში დაბეჭდვის სხვა გზას და ავტომატურად შეინახოთ ფაილის სახელი.

    ნაბიჯები:

    • დასაწყებად გახსენით ლენტი და აირჩიეთ დეველოპერი ვარიანტი.
    • შემდეგ, Visual Basic რედაქტორზე წვდომისთვის დააწკაპუნეთ Visual Basic -ზე.
    • დაჭერით Alt + F11 ასევე გამოჩნდება Visual Basic რედაქტორი .
    • ალტერნატიულად, დააწკაპუნეთ მარჯვენა ღილაკით ფურცელზე და აირჩიეთ კოდის ნახვა მენიუდან, რომელიც გამოჩნდება.
    • ახლა, ჩასმა ჩამოსაშლელი ვარიანტიდან აირჩიეთ მოდული .
    • შემდეგ დააკოპირეთ და ჩასვით VBA კოდი, რომელიც მოჰყვება.

    VBA კოდი:

    8986
    • გაუშვით კოდი F5 ღილაკზე დაჭერით.

    • საბოლოოდ, თქვენ ხედავთ, რომ სამუშაო წიგნის PDF ფაილი აიტვირთა თქვენს კომპიუტერში ამ ზონაში. შედეგად, ფაილის სახელი ინახებაავტომატურად.

    ეს შეინახავს ფაილს სამუშაო წიგნის ფურცლის ნომერად.

    VBA კოდი განმარტება

    7980

    for loop-ის კოდების ეს ხაზი განკუთვნილია excel ფაილის pdf სახით ექსპორტისთვის და ფაილის დასაბეჭდად.

    წაიკითხეთ მეტი: Excel VBA: ExportAsFixedFormat PDF-ის მორგება გვერდზე (3 მაგალითი)

    5. დაბეჭდეთ PDF-ში და შეინახეთ ფაილის სახელი ინსტინქტურად Excel-ში

    ახლა, გადახედეთ Excel VBA-ის სხვა მეთოდს Excel-ის ფაილების pdf-ში შესანახად და დაასახელეთ ფაილის ავტომატური სისტემა.

    <. 1>ნაბიჯები:

    • დასაწყებად გახსენით ლენტი და აირჩიეთ დეველოპერი ჩამოსაშლელი მენიუდან.
    • შემდეგ აირჩიეთ Visual Basic Visual Basic რედაქტორის გასახსნელად .
    • Visual Basic რედაქტორი ასევე შეიძლება შეხვიდეთ Alt + F11 დაჭერით.
    • ალტერნატიულად, შეგიძლიათ დააწკაპუნოთ მაუსის მარჯვენა ღილაკით ფურცელზე და აირჩიეთ კოდის ნახვა ამომხტარი მენიუდან.
    • ამის შემდეგ აირჩიეთ მოდული ჩასმა ჩამოსაშლელი მენიუდან.
    • შემდეგ, დააკოპირეთ და ჩასვით შემდეგი VBA კოდი.

    VBA კოდი:

    3191
    • და ბოლოს, გაუშვით კოდი კლავიატურაზე F5 დაჭერით და ნახავთ შედეგს.

    • შემდეგ ნახავთ, რომ Workbook PDF ფაილი უკვე შენახული იყო თქვენს კომპიუტერში ამ ადგილას. შედეგად, ფაილის სახელი ინახება ავტომატურად.

    მსგავსად, როგორც წინა მაგალითში, ესასევე შეინახავს pdf ფაილს, როგორც ფურცლის ნომერი.

    VBA კოდის განმარტება

    8094

    კოდის ბლოკი არის Excel ფაილის დასაბეჭდად და შესანახად როგორც pdf.

    წაიკითხეთ მეტი: ბეჭდვა PDF-ში და ელფოსტაზე VBA-ის გამოყენებით Excel-ში (2 სასარგებლო შემთხვევა)

    6. VBA ფუნქცია PDF-ის დასაბეჭდად და ფაილის სახელის ავტომატურად შესანახად

    მოდით, გამოვიკვლიოთ Excel-ის VBA-ის სხვა გზა PDF-ში დაბეჭდვისა და ფაილის სახელის ავტომატურად შესანახად. ჩვენ გამოვიყენებთ ფუნქციას და შევინახავთ ფაილს PDF-ში ამ მაგალითში. ჩვენ ასევე ვიყენებთ Msgbox რომ მოგვაწოდოთ შეტყობინება, არის თუ არა ფაილი შენახული.

    STEPS:

    • საწყისში , გადადით დეველოპერი ჩანართზე > Visual Basic > ჩასმა > მოდული .
    • ან, მარჯვენა დაწკაპუნებით სამუშაო ფურცელზე გაიხსნება ფანჯარა. იქიდან გადადით View Code .
    • და ეს მიგიყვანთ Visual Basic Editor ველზე, სადაც შეგვიძლია დავწეროთ VBA მაკროები .
    • მეორეს მხრივ, Alt + F11 დაჭერით ასევე გაიხსნება Visual Basic Editor .
    • ამის შემდეგ აკრიფეთ VBA კოდი.

    VBA კოდი:

    4770
    • და გაუშვით კოდი, რომ ნახოთ შედეგი დაჭერით F5 გასაღები .

    • ეს გამოჩნდება Msgbox და დარწმუნდით, რომ PDF ფაილი მზად არის დასაბეჭდად .

    • მსგავსად, როგორც ადრე, შეამჩნევთ, რომ სამუშაო წიგნის PDF ფაილი უკვე იყოშენახულია თქვენს კომპიუტერში ამ ადგილას. შედეგად, ფაილის სახელი ნაგულისხმევად ინახება. როდესაც დავაყენეთ ფაილის სახელი Print PDF , მან შეინახა ფაილის სახელი Print PDF.

    თუ დააკვირდებით წინა კოდის ახსნაში თქვენ სწორად გაიგებთ კოდის ხაზებს. თქვენ არ გჭირდებათ კოდის შეცვლა, უბრალოდ შეცვალეთ დიაპაზონები თქვენი პრეფერენციების მიხედვით. შეგიძლიათ დააკოპიროთ კოდი და გამოიყენოთ იგი თქვენი სამუშაო მიზნისთვის.

    წაიკითხეთ მეტი: Excel მაკრო PDF-ად შესანახად ფაილის სახელით Cell Value-დან (2 მაგალითი)

    7. Excel VBA კოდი PDF-ში დასაბეჭდად და ფაილის სახელის ავტომატურად შესანახად

    მოდით, გადავხედოთ სხვა Excel VBA მეთოდს PDF-ში დასაბეჭდად და ფაილის სახელის ავტომატურად შესანახად.

    ნაბიჯები:

    • დასაწყებად, გადადით Developer ჩანართზე ლენტაზე.
    • მეორე, კოდის განყოფილებაში აირჩიეთ Visual Basic Visual Basic რედაქტორის გასაშვებად . Visual Basic რედაქტორის გასახსნელად დააწკაპუნეთ Alt + F11 .
    • ალტერნატიულად, შეგიძლიათ უბრალოდ დააწკაპუნოთ მაუსის მარჯვენა ღილაკით თქვენს სამუშაო ფურცელზე და აირჩიოთ კოდის ნახვა . ეს ასევე გადაგიყვანთ Visual Basic რედაქტორში .
    • ეს გამოჩნდება Visual Basic რედაქტორში , სადაც ჩვენ დავწერთ კოდს ცხრილის გენერირებისთვის. დიაპაზონიდან.
    • მესამე, ჩასმა ჩამოსაშლელი მენიუს ზოლიდან აირჩიეთ მოდული .
    • და დააკოპირეთ და ჩასვით VBA კოდი ნაჩვენებიაქვემოთ.

    VBA კოდი:

    9190
    • შემდეგ, შეასრულეთ კოდი RubSub ღილაკზე დაჭერით ან F5 კლავიატურის მალსახმობი.

    • განსაკუთრებით, მაშინ გამოჩნდება Msgbox .

    • ფაილი შენახულია როგორც PDF ფაილის იგივე ავტომატური სახელით, როგორც წინა მაგალითში.

    VBA კოდის ახსნა

    8513

    ეს არის აქტიური სამუშაო წიგნის საქაღალდის მისაღებად, თუ სამუშაო წიგნი შენახულია.

    6202

    ეს შექმნის ნაგულისხმევ სახელს ფაილების შესანახად.

    3073

    ეს ბლოკი უბრალოდ ექსპორტს ახორციელებს Excel-ის ფაილში PDF-ში მიმდინარე საქაღალდეში.

    1248

    ეს საშუალებას მოგვცემს დავინახოთ დადასტურების შეტყობინება ფაილის ინფორმაციასთან ერთად Microsoft Excel-ში.

    წაიკითხეთ მეტი: დაბეჭდვა PDF-ში მაკრო ღილაკის გამოყენებით Excel-ში (5 მაკრო ვარიანტი)

    8. დაბეჭდეთ კონკრეტული Excel-ის ფურცელი ავტომატური ფაილის სახელით

    მოდით, განვიხილოთ Excel VBA-ის სხვა მეთოდი PDF-ში დასაბეჭდად და ფაილის სახელის ავტომატურად შესანახად.

    ნაბიჯები:

    • პირველ რიგში, აირჩიეთ დეველოპერი ჩანართი ლენტიდან.
    • მეორე, კოდის კატეგორიის ქვეშ აირჩიეთ Visual Basic Visual Basic რედაქტორის გასაშვებად . ალტერნატიულად, დააჭირეთ Alt + F11 გასაშვებად Visual Basic Editor .
    • სანაცვლოდ, დააწკაპუნეთ მარჯვენა ღილაკით თქვენს სამუშაო ფურცელზე და აირჩიეთ იხილეთ კოდი .
    • ეს გამოჩნდება Visual Basic რედაქტორში , სადაც ჩვენ

    ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.