Како штампати у ПДФ формату у Екцел ВБА: са примерима и илустрацијама

  • Деле Ово
Hugh West

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

Одштампајте у ПДФ у Екцел ВБА (брзи преглед)

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

Преузмите ову радну свеску за вежбање да бисте вежбали док читате овај чланак.

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

Увод у наредбу ЕкпортАсФикедФормат

⧭ Преглед:

Метода ЕкпортАсФикедФорма т за ВБА чува било који дати документ у ПДФ формату са датим именом са ВБА . Ово је прилично корисна метода за оне који раде са пуно Екцел радних листова и чувају их за будућу употребу.

⧭ Синтакса:

Синтакса ВБА ЕкпортАсФикедФормат метода је:

7866

⧭ Параметри:

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

Повратна вредност:

Конвертује радне листове Екцел радне свеске у ПДФ документ и чува је у наведеној фасцикли са наведеним именом.

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

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

Пример 1: Штампање у ПДФ у Екцел ВБА без навођења имена или путање

Овде имамо радни лист са евиденцијом књига књижаре Марин књижара.

Хајде данапишите једноставан ВБА код да бисте конвертовали радни лист у ПДФ документ, без навођења имена или путање.

⧭ ВБА код:

5203

⧭ Излаз:

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

Овде се зове Књига1.пдф јер је име моје радне свеске било Књига1 .

Прочитајте више: Екцел ВБА: Како динамички поставити област за штампање (7 начина)

Пример 2 : Штампајте у ПДФ у Екцел ВБА са наведеним именом и путањом

Сада ћемо конвертовати исту радну свеску у другу ПДФ датотеку наводећи име и путању.

Сачуваћу ПДФ са именом “Мартин Бооксторе.пдф” на путу Ц:\Усерс\Публиц\ЕкцелВИКИ на мом рачунару. Дакле, ВБА код ће бити:

⧭ ВБА код:

9623

⧭ Излаз :

Овај код ће сачувати ПДФ документ на путањи Ц:\Усерс\Публиц\ЕкцелВИКИ на мом рачунару са именом Мартин Бооксторе.пдф .

Прочитајте више: Како одштампати изабрану област у Екцел-у (2 примера)

Слична читања:

  • Како да штампате наслове у Екцел-у (5 једноставних начина)
  • Штампајте радни лист са коментарима у Екцел-у (5 Једноставни начини)
  • Како штампати изабране ћелије у Екцел-у (2 лака начина)
  • Центрирајте штампањеОбласт у Екцел-у (4 начина)
  • Како приказати преглед штампе са Екцел ВБА (3 макроа)

Пример 3: Штампање у ПДФ у Екцел ВБА са отварањем датотеке након објављивања

Сада ћемо одштампати документ у ПДФ на такав начин да се датотека отвори након објављивања. Морамо да поставимо параметар ОпенАфтерПублисх на Труе .

Дакле, ВБА код ће бити,

⧭ ВБА код:

9894

⧭ Излаз:

Овај код ће сачувати ПДФ документ на путањи Ц:\Усерс\Публиц\ЕкцелВИКИ на мом рачунару са именом Мартин Бооксторе.пдф и отворите датотеку чим буде објављена.

Повезан садржај: Како да подесите преглед штампе у Екцел-у (6 опција)

Пример 4: Штампајте више радних листова у више ПДФ датотека у Екцел ВБА

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

Овде имамо радну свеску са 5 радних листова, од којих сваки садржи евиденцију књиге одређене књижаре.

Овог пута ћемо конвертовати све радне листове у ПДФ датотеке.

Код ВБА ће бити:

⧭ ВБА код:

5925

⧭ Излаз:

Покрени код. Поље за унос ће од вас тражити да унесете називе радних листова које ћете претворити у ПДФ. Овде сам ушао Јосепх Бооксторе, Морган Бооксторе, АнгелаКњижара .

Кликните на ОК . И сачуваће их као ПДФ датотеке у фасцикли Ц:\Усерс\Публиц\ЕкцелВИКИ .

Прочитајте више: Како штампати више листова у Екцел-у (7 различитих метода)

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

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

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

Код ВБА ће бити:

⧭ ВБА код:

7195

⧭ Излаз:

Унесите ову функцију у било коју ћелију вашег радног листа.

=PrintToPDF()

Затим кликните ЕНТЕР . Конвертоваће активни лист ( Мартин Бооксторе овде) у ПДФ датотеку у наведеној фасцикли.

Прочитајте више: Екцел ВБА: Штампајте кориснички образац да стане на страницу (2 метода)

Ствари које треба запамтити

Док развијате кодове, већина време када смо користили објекат АцтивеСхеет ВБА . Враћа радни лист који је у том тренутку активан у активној радној свесци.

Такође, понекад смо користили својство АцтивеСхеет.Наме . Враћа име активног радног листа.

Закључак

Дакле, ово је начин да одштампате било који радни лист у ПДФ са ВБА у Екцел-у. Да ли имате некепитања? Слободно нас питајте. И не заборавите да посетите наш сајт ЕкцелВИКИ за више постова и ажурирања.

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