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

Применљиво на Мицрософт Оффице 365, 2019 и старије. Виндовс оперативни системи.

Ево питања које смо добили од читаоца:

Имам потребу да аутоматски променим величину свих слика ускладиштених у одређеној презентацији коју морам да припремим за управљање. Пошто су слајдови прилично стандардни, ово изгледа као нешто што бих могао да аутоматизујем користећи макро. Ствар је у томе што не налазим дугме за снимање макроа на картици за развој ПоверПоинт-а. Можете ли помоћи?

Да сигуран! Постоји доста досадних задатака везаних за ПоверПоинт који би се могли аутоматизовати:

  • Аутоматско креирање периодичних презентација (рецимо кварталних извештаја).
  • Аутоматско форматирање ваших ПоверПоинт слајдова – примена стилова, фонтова.
  • Рад са сликама (промена величине, прилагођавање шаблонима слајдова итд.').
  • Ослободите се некоришћених шаблона мастер слајдова који повећавају величину ваше презентације.
  • И још…

Могу ли да снимим макро у ПоверПоинт-у?

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

Направите презентацију са омогућеним макроима

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

  1. Отворите одређену презентацију коју желите да аутоматизујете.
  2. Сачувајте своју презентацију користећи друго име датотеке, рецимо МиПресентатионвитхМацрос , и обавезно изаберите формат датотеке .пптм (Поверпоинт Мацро презентација) као тип датотеке.

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

Додајте свој макро у ПоверПоинт

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

  1. Са ПоверПоинт траке притисните Програмер.
  2. Затим притисните дугме Висуал Басиц .
  3. Отвориће се ВБА едитор.
  4. Сада, у стаблу пројекта, означите унос ВБАПројецт .
  5. Сада из менија заглавља притисните Инсерт и изаберите Модуле .
  6. Унесите следећи код у новокреирани модул. Овај мали макро додаје нови слајд на другу позицију у вашој презентацији.

[шифра]

Суб Адд_Слиде()

Затамните нови слајд као слајд

Постави НевСлиде = АцтивеПресентатион.Слидес.Адд(1, ппЛаиоутБланк)

Енд Суб

[/цоде]

Важно: Упозорење: Увек водите рачуна да свој макро добијете из поузданих извора. Копирање ВБА кода са веба није добра идеја!

  1. Пре него што покренете свој код, можда бисте желели да проверите да ли постоје грешке. Само напред и притисните Дебуг, а затим изаберите Цомпиле ВБА пројекат .
  2. Ако не добијете поруке о грешци, можете да наставите и притиснете Сачувај . Ово ће ажурирати вашу презентацију са омогућеним ПверПоинт макроима.

Омогућите своје макрое

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

Покретање вашег ПоверПоинт макроа

  1. Затворите ВБА едитор и вратите се на своју ПоверПоинт презентацију.
  2. Вратите се на картицу програмера, притисните Макрои .
  3. Изаберите макро који сте управо додали у своју презентацију у претходном одељку.
  4. Притисните Рун .

Доделите свој макро дугмету

Како управо научите, можете лако да позовете свој ПоверПоинт макро са картице Програмер. Макро можете позвати и са картице Приказ. Међутим, ако сте заинтересовани да побољшате интеракцију корисника са Макроом, можете га лако доделити новом дугмету на траци са алаткама за брзи приступ; алтернативно, можете повезати свој макро са командним дугметом на слајду или у корисничком обрасцу.

Прилагођени макро за ПоверПоинт примере

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