Екцел ВБА за штампање као ПДФ и чување са аутоматским именом датотеке

  • Деле Ово
Hugh West

Преглед садржаја

Постоје предности извоза Екцел табеле као ПДФ документа. Променом датотеке у ПДФ формат, моћи ћемо да је одштампамо и поделимо са разним професионалним везама. ПДФ-ови су стандард од поверења за извоз докумената које осећате да треба да поделите са другима или објавите. У овом чланку ћемо демонстрирати неке примере ВБА за штампање као ПДФ и чување са аутоматским именом датотеке.

Преузми радну свеску за вежбање

Можеш да преузмеш радну свеску и вежбајте са њима.

ВБА штампа у ПДФ.клсм

9 примера Екцел ВБА за штампање као ПДФ и чување са аутоматским именом датотеке у Екцел

Лако можемо одштампати Екцел датотеку као ПДФ и сачувати датотеку са аутоматским именом датотеке, користећи Екцел траку са алаткама. Али, било би лакше са Екцел ВБА . Само нам треба ВБА код и покрените их. Не треба нам толико кликова да бисмо завршили задатак и ово штеди наше време.

Висуал Басиц за апликације ( ВБА ) је модел програмирања и изоловани програм који се најчешће виђа у Мицрософт Оффице . То је аналитичка алатка, често доступна као Екцел додаци , која оптимизује ручне операције као што су монотони, дуготрајни послови. Такође може да генерише ЦСВ датотеке. Дакле, хајде да видимо неке примере за штампање екцел датотеке као ПДФ са аутоматским именом датотеке.

1. Одштампајте радну свеску у ПДФнапишите наш код да бисте генерисали табелу из опсега.
  • Треће, изаберите Модул са траке падајућег менија Инсерт.
  • Даље, копирајте и налепите ВБА код испод.
  • ВБА код:

    3384
    • Даље, покрените код кликом на дугме РубСуб или користећи Ф5 пречица на тастатури.

    • Ова датотека је сачувана као ПДФ са истим именом као и претходни пример.

    Објашњење ВБА кода

    4940

    Ови блокови кодова служе за креирање и додељивање променљивих.

    5865

    Ово ће сачувати низ података датотеке као ПДФ.

    Прочитајте више: Како претворити Екцел у ПДФ без губитка форматирања (5 ефикасних начина)

    9. Сачувајте назив датотеке на аутоматски начин док штампате у ПДФ-у у програму Екцел ВБА

    Хајде да погледамо још један Екцел ВБА метод за штампање у ПДФ-у и аутоматско чување назива датотеке.

    КОРАЦИ:

    • За почетак, изаберите картицу Програмер са траке.
    • Друго, изаберите Висуал Басиц из области Код да бисте отворили Висуал Басиц Едитор . Кликните на Алт + Ф11 да бисте покренули Висуал Басиц Едитор .
    • Можете и да кликнете десним тастером миша на радни лист и изаберете Прикажи Код . Ово ће вас такође одвести до Висуал Басиц Едитор .
    • Сада, можемо видети Висуал Басиц Едитор , где ћемо написати код за креирање табелеиз опсега.
    • Даље, изаберите Модул са траке падајућег менија Инсерт .
    • Затим, копирајте и налепите ВБА код који следи.

    ВБА код:

    1724
    • Код ће се затим извршити кликом на РубСуб дугме или помоћу Ф5 пречице на тастатури.

    Објашњење ВБА кода

    6950

    Да бисте добили датотеку као пдф и сачували име пдф-а.

    5393

    Ово само поставља квалитет штампе.

    2452

    Ове линије ће упутити корисника како да пошаљите датотеку да је одштампате као пдф.

    Прочитајте више: Како сачувати Екцел као ПДФ без одсецања (4 погодна начина)

    Закључак

    Горе наведене методе ће вам помоћи да обавите тај посао од Штампај у ПДФ и Сачувај аутоматско име датотеке у Екцел ВБА . Надам се да ће вам ово помоћи! Ако имате било каквих питања, сугестија или повратних информација, јавите нам у одељку за коментаре. Или можете бацити поглед на наше друге чланке на ЕкцелВИКИ.цом блогу!

    &амп; Аутоматски сачувајте име датотеке у Екцел

    Претпоставимо да желимо да одштампамо целу радну свеску и сачувамо име датотеке онако како смо ставили име у наш код. Сада претпоставимо да желимо да сачувамо ПДФ датотеку на нашем рачунару Локални диск (Е:) . Као што видимо на слици испод, локација не садржи никакве пдф датотеке. Након покретања ВБА кода, моћи ћемо да видимо нашу жељену ПДФ датотеку на тој локацији на нашем рачунару.

    Са Екцел ВБА , корисници могу лако да користе код који делује као екцел менији са траке. Да бисте користили ВБА код за штампање пдф-а и чување са аутоматским именом датотеке, следимо процедуру.

    КОРАЦИ:

    • Прво, идите на картицу Развојник са траке.
    • Друго, из категорије Цоде , кликните на Висуал Басиц да бисте отворили Висуал Басиц Едитор . Или притисните Алт + Ф11 да отворите Висуал Басиц Едитор .

    • Уместо да то урадите, можете само да кликнете десним тастером миша на свој радни лист и одете на Прикажи код . Ово ће вас такође одвести у Висуал Басиц Едитор .

    • Ово ће се појавити у Висуал Басиц уређивачу где пишемо наше кодове да бисмо креирали табелу из опсега.
    • Треће, кликните на Модул са Инсерт падајућег менија траке.

    • Ово ће креирати Модул у вашој радној свесци.
    • И копирајте и налепите ВБА код приказан испод.

    ВБА код:

    5460
    • Покрените код притиском на тастер Ф5 на своју тастатуру.

    • Коначно, можете видети да се назив ПДФ датотеке, Воркбоок сада налази на тој путањи на вашем рачунар. Дакле, то значи да се име датотеке аутоматски чува.

    • И на крају, ако се вратите на радну свеску, можете видети неке испрекидане линије . То је зато што је датотека сада спремна за штампање.

    Објашњење ВБА кода

    1820

    Суб је део кода који се користи за руковање радом у коду, али неће вратити никакву вредност. Такође је познат као подпроцедура. Зато дајемо назив нашој процедури Принт_Воркбоок() .

    4604

    Ова линија је за локацију и име пдф датотеке. Овде чувамо нашу датотеку у Е: на нашем рачунару и именујемо датотеку Радна свеска .

    4494

    Ова линија кода служи за извоз екцел датотеке као ПДФ и припремајући га за штампање.

    7114

    Овим ћете окончати процедуру.

    Прочитајте више: Извезите Екцел у ПДФ помоћу хипервеза (2 брза метода)

    2. Аутоматски сачувај активни радни лист као ПДФ

    Да видимо још један пример штампања активног листа у пдф-у и аутоматски сачувајте име датотеке користећи Екцел ВБА .

    КОРАЦИ:

    • Прво, идите на картицу Развој р са траке.
    • Друго, кликните на Висуал Басиц да бисте отворили ВизуелноБасиц Едитор .
    • Други начин да отворите Висуал Басиц Едитор је једноставно да притиснете Алт + Ф11 .
    • Или, десно- кликните на лист, а затим изаберите Прикажи код .
    • Следеће, идите на Инсерт и изаберите Модул из падајућег менија.
    • И, ово ће отворити визуелни основни прозор.
    • Након тога, копирајте и налепите ВБА код испод.

    ВБА код:

    4572
    • Даље, притисните тастер Ф5 или кликните на дугме Рун Суб да бисте покренули код.

    • Слично у претходном примеру, датотека се чува као ПДФ са аутоматским именом датотеке.

    Ако прочитате екампле1 објашњење кода, разумећете и ово.

    Прочитајте више: Екцел макро: Сачувајте као ПДФ са датумом у Име датотеке (4 погодна примера)

    3. Штампајте ПДФ датотеку из Екцел-а са ВБА у опсегу

    Хајде да погледамо још један пример коришћења Екцел ВБА за штампање активног листа у пдф и аутоматско чување назива датотеке.

    КОРАЦИ:

    • Да бисте започели, кликните на картицу Девелопер на траци.
    • Друго, покрените Висуал Басиц Едитор кликом на Висуал Басиц .
    • Алтернативно, можете приступити Висуал Басиц Едитор-у притиском на Алт + Ф11 .
    • Или, десни клик на листу и изаберите Прикажи код из менија.
    • Следеће, изаберите Модул из падајућег менија. доња кутијапод Инсерт .
    • И појавиће се основни визуелни прозор.
    • Упишите код.

    ВБА код:

    6346
    • На крају, притисните Ф5 тастер да покренете код.

    • Након тога, можете видети да је ПДФ датотека са именом Радна свеска додата на ту локацију на вашем рачунару. Као резултат тога, име датотеке се аутоматски чува.

    Прочитајте више: Опсег штампања у ПДФ са ВБА у Екцел-у (5 најлакших примера)

    4. Екцел ВБА за петљу по изабраном листу и штампање ПДФ-а

    Хајде да погледамо још један начин штампања у ПДФ-у и аутоматског чувања назива датотеке.

    КОРАЦИ:

    • Да бисте започели, отворите траку и изаберите опцију Програмер .
    • Затим, да бисте приступили Висуал Басиц Едитору , кликните на на Висуал Басиц .
    • Притиском на Алт + Ф11 такође ће се отворити Висуал Басиц Едитор .
    • Алтернативно, десним тастером миша на листу и изаберите Прикажи код из менија који се појави.
    • Сада, са опције Инсерт падајућег менија, изаберите Модуле .
    • Затим копирајте и налепите ВБА код који следи.

    ВБА код:

    3173
    • Покрените код притиском на тастер Ф5 .

    • На крају, можете видети да ПДФ датотека радне свеске је отпремљена у ту област на вашем рачунару. Као последица тога, име датотеке се чувааутоматски.

    Ово ће сачувати датотеку као број листа радне свеске.

    ВБА код Објашњење

    For Each wrksht In sht     wrksht.Select     wrksht.ExportAsFixedFormat Type:=xlTypePDF, filename:=ThisWorkbook.Path & "/" & wrksht.Name & ".pdf" Next wrksht

    Ова линија кодова фор петље служи за извоз екцел датотеке као пдф и штампање датотеке.

    Прочитајте више: Екцел ВБА: ЕкпортАсФикедФормат ПДФ са уклапањем у страницу (3 примера)

    5. Одштампајте у ПДФ и инстинктивно сачувајте име датотеке у Екцел-у

    Сада погледајте још једну Екцел ВБА методу за чување екцел датотека у пдф-у и именујте аутоматски систем датотека.

    КОРАЦИ:

    • Да бисте започели, отворите траку и изаберите Програмер из падајућег менија.
    • Затим изаберите Висуал Басиц да бисте отворили Висуал Басиц Едитор .
    • Висуал Басиц Едитору се такође може приступити притиском на Алт + Ф11 .
    • Алтернативно, можете десни клик на листу и изабрати Прикажи код из искачућег менија.
    • Након тога, изаберите Модуле из падајућег менија Инсерт .
    • Даље, копирајте и налепите следећи ВБА код.

    ВБА код:

    7864
    • Коначно, покрените код притиском на Ф5 на тастатури и видећете резултат.

    • Накнадно ћете видети да је датотека Воркбоок ПДФ већ сачувана на тој локацији на вашем рачунару. Као резултат, име датотеке се аутоматски чува.

    Слично, као у претходном примеру, овајтакође ће сачувати пдф датотеку као број листа.

    Објашњење ВБА кода

    3460

    Блок кода служи за штампање и чување екцел датотеке као пдф.

    Прочитајте више: Штампајте у ПДФ-у и пошаљите е-пошту користећи ВБА у Екцел-у (2 корисна случаја)

    6. ВБА функција за штампање ПДФ-а и аутоматско чување назива датотеке

    Хајде да истражимо још један Екцел ВБА начин штампања у ПДФ-у и аутоматског чувања назива датотеке. У овом примеру ћемо користити функцију и сачувати датотеку у ПДФ-у. Такође користимо Мсгбок да нам дамо поруку да ли је датотека сачувана или не.

    КОРАЦИ:

    • На почетку , идите на картицу Девелопер &гт; Висуал Басиц &гт; Инсерт &гт; Модуле .
    • Или, десним кликом на радни лист отвориће се прозор. Одатле идите на Виев Цоде .
    • И ово ће вас одвести до поља Висуал Басиц Едитор , где можемо написати ВБА макрои .
    • С друге стране, притиском на Алт + Ф11 отвориће се и Висуал Басиц Едитор .
    • Након тога, откуцајте ВБА код.

    ВБА код:

    8038
    • И покрените код да бисте видели резултат притиском на Ф5 тастер .

    • Ово ће се појавити у Мсгбок и уверите се да је ПДФ датотека сада спремна за штампање .

    • Слично, као и раније, приметићете да је ПДФ датотека радне свеске већсачуване на тој локацији на вашем рачунару. Као резултат, име датотеке је подразумевано сачувано. Пошто смо поставили назив датотеке Штампај ПДФ , сачувао је назив датотеке Штампај ПДФ.

    Ако погледате у објашњењу претходног кода ћете правилно разумети редове кода. Не морате да мењате код, само промените опсеге према вашим жељама. Можете копирати код и користити га за своју радну сврху.

    Прочитајте више: Екцел макро за чување као ПДФ са именом датотеке из вредности ћелије (2 примера)

    7. Екцел ВБА код за штампање у ПДФ и аутоматско чување назива датотеке

    Погледајмо још једну Екцел ВБА методу за штампање у ПДФ-у и аутоматско чување назива датотеке.

    КОРАЦИ:

    • Да бисте започели, идите до картице Развојник на траци.
    • Друго, у одељку Код, изаберите Висуал Басиц да бисте покренули Висуал Басиц Едитор . Да бисте отворили Висуал Басиц Едитор , кликните на Алт + Ф11 .
    • Алтернативно, можете само да кликнете десним тастером миша на радни лист и изаберете Прикажи код . Ово ће вас такође одвести у Висуал Басиц Едитор .
    • Ово ће бити приказано у Висуал Басиц Едитор , где ћемо написати код за генерисање табеле из опсега.
    • Треће, на траци падајућег менија Инсерт изаберите Модуле .
    • И копирајте и налепите ВБА код показаноиспод.

    ВБА код:

    8731
    • Затим извршите код тако што ћете кликнути на дугме РубСуб или притиснути Ф5 пречица на тастатури.

    • Тада ће се посебно појавити Мсгбок .

    • Датотека се чува као ПДФ са истим аутоматским именом датотеке као у претходном примеру.

    Објашњење ВБА кода

    7759

    То су за добијање фасцикле активне радне свеске ако је радна свеска сачувана.

    2594

    Ово ће креирати подразумевано име за чување датотека.

    1531

    Тај блок само извози екцел датотеку у ПДФ у тренутној фасцикли.

    7523

    Ово ће нам омогућити да видимо поруку потврде са информацијама о датотеци у Мицрософт Екцел-у.

    Прочитајте више: Штампајте у ПДФ користећи макро дугме у Екцел-у (5 варијанти макроа)

    8. Одштампајте одређени Екцел лист са аутоматским именом датотеке

    Хајде да погледамо другачији Екцел ВБА метод за штампање у ПДФ и аутоматско складиштење назива датотеке.

    КОРАЦИ:

    • На првом месту, изаберите картицу Програмер са траке.
    • Друго, у категорији Код , изаберите Висуал Басиц да бисте покренули Висуал Басиц Едитор . Алтернативно, притисните Алт + Ф11 да покренете Висуал Басиц Едитор .
    • Уместо тога, кликните десним тастером миша на радни лист и изаберите Прикажи код .
    • Ово ће се приказати у Висуал Басиц Едитор-у , где ћемо

    Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.