PowerPoint makronaredbe: Kako pokrenuti VBA na slajdovima za PowerPoint 2016 i 2019?
Saznajte kako možete dodati prilagođene makronaredbe u Powerpoint 365 prezentacije.
Primjenjivo na Microsoft Office 365, 2019 i starije. Windows operativni sustavi.
Evo pitanja koje smo dobili od čitatelja:
Moram automatski promijeniti veličinu svih slika pohranjenih u određenoj prezentaciji koju moram pripremiti za svoje upravljanje. Kako su slajdovi sasvim standardni, ovo izgleda kao nešto što bih mogao automatizirati pomoću makronaredbe. Stvar je u tome što ne nalazim gumb za snimanje makronaredbi u PowerPoint razvojnoj kartici. Možete li mi pomoći?
Da naravno! Postoji dosta dosadnih zadataka povezanih s PowerPointom koji bi se mogli automatizirati:
Želio bih pojasniti ovu stvar, jer je nekoliko čitatelja to posebno tražilo. Microsoft PowerPoint ne isporučuje snimač makronaredbi poput onog koji ćete pronaći u Wordu ili Excelu. Stoga, ako želite automatizirati PowerPoint, morat ćete ručno izraditi makronaredbu koristeći Visual Basic za aplikacije (VBA). VBA je relativno jednostavan programski jezik koji pomaže naprednim korisnicima da prošire funkcionalnost Microsoft Officea. Sve što je rečeno, pisanje PowerPoint VBA nije komplicirano, samo slijedite upute u nastavku.
Kao prvo, napravit ćemo sigurnosnu kopiju izvorne prezentacije, tako da joj se uvijek možete vratiti ako je potrebno:
Kako biste nastavili s razvojem makronaredbi, morate imati mogućnost pristupa korisničkom sučelju za VBA programiranje. Ako ne vidite izbornik pod nazivom Developer koji se prema zadanim postavkama pojavljuje na desnoj strani vaše vrpce, trebali biste nastaviti i omogućiti razvojni izbornik .
Vaš bi sljedeći korak bio da umetnete svoj VBA isječak koda u projektni modul Visual Basica za aplikacije. Slijedite upute u nastavku:
[kodirati]
Pod Add_Slide()
Zatamnite novi slajd kao slajd
Postavi NewSlide = ActivePresentation.Slides.Add(1, ppLayoutBlank)
Kraj Sub
[/kodirati]
Važno: ovdje treba upozoriti: uvijek se pobrinite da svoju makronaredbu nabavite iz pouzdanih izvora. Kopiranje VBA koda s weba nije dobra ideja!
Vaša instalacija Microsoft Officea može imati VBA makronaredbe onemogućene prema zadanim postavkama, a da krajnji korisnik ne dobije obavijest. Ako je to slučaj, na kartici Developer pritisnite Macro Security i odaberite Onemogući sve makronaredbe s obavijesti. Od sada će PowerPoint objaviti vidljivu poruku ispod vrpce u slučaju da vaša prezentacija sadrži sadržaj makronaredbi koji je onemogućen prema zadanim postavkama i posebno će vas tražiti dopuštenje za pokretanje tih makronaredbi.
Kako upravo naučite, možete jednostavno pozvati svoju PowerPoint makronaredbu s kartice Developer. Makronaredbu također možete pozvati s kartice Pogled. Međutim, ako ste zainteresirani za poboljšanje interakcije korisnika s makronaredbom, možete je jednostavno dodijeliti novom gumbu na alatnoj traci za brzi pristup; alternativno, svoju makronaredbu možete povezati s gumbom naredbe na svom slajdu ili u korisničkom obrascu.
Nekoliko čitatelja zatražilo je nekoliko primjera makroa Visual basic for Applications za PowerPoint. Slobodno me kontaktirajte putem obrasca za kontakt kako bismo razgovarali o vašim specifičnim zahtjevima za razvoj makroa.
Smatram da je najlakši način za ispravljanje pogrešaka u VBA kodu u PowerPointu korištenje ugrađenih alata za ispravljanje pogrešaka.
Prvo otvaram uređivač Visual Basic pritiskom Alt+F11. Zatim postavljam prijelomne točke u svom kodu klikom na lijevu marginu brojeva redaka. Kada pokrenem kôd pomoću F5, on će pauzirati izvršenje na bilo kojoj prijelomnoj točki koju postavim tako da mogu prolaziti kroz svoj kod red po red pomoću i pregledajte varijable.F8
Također koristim naredbe Imediate window (Ctrl+G) i Debug.Print za ispis vrijednosti varijabli. Pomoću ovih alata mogu metodično prolaziti kroz svoj kod kako bih identificirao i riješio probleme.
Saznajte kako možete dodati prilagođene makronaredbe u Powerpoint 365 prezentacije.
Naučite kako umetnuti natpise slika u datoteke Powerpoint i Word 365, 2019/2016/