Како копирати додане слајдове у своју ПоверПоинт презентацију помоћу ВБА макроа?

Последње ажурирање: јун 2020

Применљиво на: Оффице 2019 и старије. Само Виндовс.

Ево питања читаоца:

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

Као што сте управо споменули, можете аутоматизовати копирање и лепљење слајдова у ПоверПоинт користећи Висуал Басиц за апликације. Ако треба да креирате неколико презентација сваког месеца, ова аутоматизација за копирање/увоз слајдова могла би да уштеди време!

ПоверПоинт ВБА за додавање слајдова

Хајде да наставимо са овом једноставном вежбом.

Прво, уверите се да је ваша картица за развој омогућена и видљива. Ево како то учинити .

Претпостављам да сте већ креирали презентацију са омогућеним макроима (тип датотеке је .пптм), да сте ставили у исти директоријум као и ваша изворна презентација (коју ћу назвати соурце.пптм). Ево како да направите ПоверПоинт презентацију помоћу ВБА .

Прво, направимо резервну копију те презентације (једноставно копирајте и сачувајте).

Онда хајде да наставимо и убацимо следећи макро у нови ВБА модул у вашој одредишној презентацији. Све детаље о томе како то учинити можете пронаћи у нашем ПоверПоинт ВБА водичу .

Ево ВБА кода који ће вам требати да бисте аутоматски копирали и налепили слајдове.

Неколико претпоставки које сам направио:

  • Ваша изворна презентација се зове соурце.пптм
  •  Налепићете слајдове 2-4 из изворне презентације
  • Копиране слајдове ћете поставити на почетни слајд 5.

Sub InsertFromOtherPres()

' This short VBA macro copies slides from one presentation and inserts them into another

ActivePresentation.Slides.InsertFromFile FileName:="source.pptm", Index:=1, SlideStart:=2, 
SlideEnd:=4

End Sub

Очигледно, слободно промените индексирање бројева слајдова у коду тако да се уклапају у ваше захтеве.

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

ПоверПоинт ВБА за умножавање слајдова

Уместо копирања слајдова у другу презентацију, можда ћете желети да клонирате један или више слајдова у својој презентацији:

Sub CopySlides()

' Short snippet to duplicate the third slide in a presentation, change the index/es accrodingly

ActivePresentation.Slides(3).Duplicate

End Sub

То је био само неколико једноставних примера ПоверПоинт аутоматизације. Читаоци који траже конкретна питања, слободно пошаљите упит путем странице Контакт.

Надам се да помаже 🙂


Како писати с десна на лево у Мицрософт Оффице 2016, 2019 / 365?

Како писати с десна на лево у Мицрософт Оффице 2016, 2019 / 365?

Научите како да пређете са ЛТР на РТЛ тастатуре у Мицрософт Ворд-у.

Како подесити боју фонта текста у Екцел-у помоћу ВБА?

Како подесити боју фонта текста у Екцел-у помоћу ВБА?

Научите како да користите Екцел ВБА да програмски промените текст ћелије, боју, величину и својства.

Како проверити да ли је ћелија или опсег од више ћелија празан помоћу Екцел ВБА?

Како проверити да ли је ћелија или опсег од више ћелија празан помоћу Екцел ВБА?

Научите како да програмирате вба да тражи празне ћелије у радном листу или опсегу ћелија.

Споре перформансе Мицрософт Ворд-а? Седам савета како да Ворд 365 / 2019 / 2016 ради много брже

Споре перформансе Мицрософт Ворд-а? Седам савета како да Ворд 365 / 2019 / 2016 ради много брже

Научите како лако можете убрзати Ворд 365 тако што ћете онемогућити додатке, надоградити свој хардвер и ослободити се

Могу ли да избришем датотеке вц_ред са чврстог диска личног рачунара?

Могу ли да избришем датотеке вц_ред са чврстог диска личног рачунара?

Сазнајте све што вам је потребно о инсталацији ВЦ_РЕД и датотекама кабинета. Да ли је безбедно да их избришете из оперативног система Виндовс 7 и 10?

Како радити са оквирима за поруке и унос у ПоверПоинт ВБА?

Како радити са оквирима за поруке и унос у ПоверПоинт ВБА?

Научите како да кодирате оквире за поруке и унос помоћу ВБА у ПоверПоинт-у

Како креирати и додати слајдове у ПоверПоинт презентације помоћу ВБА?

Како креирати и додати слајдове у ПоверПоинт презентације помоћу ВБА?

Научите како да напишете једноставан ВБА макро за уметање слајдова и креирање нове презентације

Како могу да променим боје теме екрана за Оффице 2016?

Како могу да променим боје теме екрана за Оффице 2016?

Научите како да примените прилагођене Оффице шеме боја.

Прикажите текст заглавља и подножја само на првој страници у Ворд 365 / 2016 / 2019 и Гоогле документима?

Прикажите текст заглавља и подножја само на првој страници у Ворд 365 / 2016 / 2019 и Гоогле документима?

Научите како да прикажете подножје и заглавље на првој страници само у програму Ворд 365, 2016 и 2019; као и у Гоогле документима

Како отворити .оне датотеке на МАЦ и Виндовс рачунарима?

Како отворити .оне датотеке на МАЦ и Виндовс рачунарима?

Научите како да покренете екстензије ОнеНоте датотека за МАЦ и Виндовс