PowerPointi makrod: kuidas käivitada PowerPoint 2016 ja 2019 slaididel VBA?

Kehtib Microsoft Office 365, 2019 ja vanemate jaoks. Windowsi operatsioonisüsteemid.

Siin on küsimus, mille saime lugejalt:

Mul on vaja automaatselt muuta kõigi konkreetsesse esitlusse salvestatud piltide suurust, et valmistuda oma haldamiseks. Kuna slaidid on üsna standardsed, näeb see välja nagu midagi, mida saaksin makro abil automatiseerida. Asi on selles, et ma ei leia PowerPointi arenduse vahekaardilt makro salvestamise nuppu. Saad sa aidata?

Jah muidugi! Seal on üsna palju igavaid PowerPointiga seotud ülesandeid, mida saaks automatiseerida:

  • Perioodiliste esitluste (näiteks kvartaliaruannete) automaatne loomine.
  • PowerPointi slaidide automaatne vormindamine – stiilide, fontide rakendamine.
  • Piltidega töötamine (suuruse muutmine, slaidimallide järgi kohandamine jne).
  • Vabanege kasutamata slaidijuhtmallidest, mis suurendavad teie esitluse suurust.
  • Ja veel…

Kas ma saan PowerPointis makro salvestada?

Tahaksin seda punkti selgitada, kuna paar lugejat seda konkreetselt palusid. Microsoft PowerPoint ei tarni makrosalvestit , nagu see, mille leiate Wordist või Excelist. Seetõttu, kui soovite PowerPointi automatiseerida, peate oma makro looma käsitsi, kasutades rakendust Visual Basic for Applications (VBA). VBA on suhteliselt lihtne programmeerimiskeel, mis aitab kasutajatel Microsoft Office'i funktsioone laiendada. Sellegipoolest pole PowerPointi VBA kirjutamine keeruline, järgige lihtsalt allolevaid juhiseid.

Looge makro toega esitlus

Kõigepealt loome algsest esitlusest varukoopia, et saaksite selle juurde vajadusel alati naasta.

  1. Avage konkreetne esitlus, mida soovite automatiseerida.
  2. Salvestage oma esitlus erineva failinimega, öelge MyPresentationwithMacros ja valige failitüübiks kindlasti failivorming .pptm (Powerpoint Macro esitlus).

Makroarendusega edasi liikumiseks peab teil olema juurdepääs oma VBA programmeerimise kasutajaliidesele. Kui te ei näe menüüd nimega Arendaja , mis vaikimisi kuvatakse teie lindi paremas servas, peaksite edasi minema ja lubama arendusmenüü .

Lisage oma makro PowerPointi

Järgmine samm oleks sisestada oma VBA koodilõik Visual Basic for Applications projektimoodulisse. Järgige allolevaid juhiseid.

  1. Klõpsake PowerPointi lindil nuppu Arendaja.
  2. Seejärel vajutage nuppu Visual Basic .
  3. Avaneb VBA redaktor.
  4. Nüüd tõstke projektipuust esile VBAProjecti kirje.
  5. Nüüd klõpsake päise menüüs nuppu Lisa ja valige Moodul .
  6. Tippige vastloodud moodulisse järgmine kood. See väike makro lisab uue slaidi teie esitluse teisele positsioonile.

[kood]

Sub Add_Slide()

Hämardage NewSlide slaidina

Määra NewSlide = ActivePresentation.Slides.Add(1, ppLayoutBlank)

Lõpeta alam

[/code]

Tähtis: hoiatus: veenduge alati, et hankite oma makro usaldusväärsetest allikatest. VBA koodi veebist kopeerimine ei ole hea mõte!

  1. Enne koodi käivitamist võiksite kontrollida, kas selles pole vigu. Jätkake ja klõpsake nuppu Silu ja seejärel valige Kompileeri VBA projekt .
  2. Kui te veateateid ei saa, võite jätkata ja vajutada nuppu Salvesta . See värskendab teie PwerPointi makro toega esitlust.

Lubage oma makrod

Teie Microsoft Office'i installimisel võivad VBA makrod olla vaikimisi keelatud, ilma et lõppkasutajale teatataks. Kui see nii on, klõpsake vahekaardil Arendaja nuppu Makroturve ja valige Keela kõik makrod koos teavitusega. Nüüdsest postitab PowerPoint lindi alla nähtava teate juhuks, kui teie esitlus sisaldab makrode sisu, mis on vaikimisi keelatud, ja küsib teilt konkreetselt luba nende makrode käitamiseks.

PowerPointi makro käivitamine

  1. Sulgege VBA redaktor ja naaske PowerPointi esitlusse.
  2. Tagasi oma arendaja vahekaardile, klõpsake nuppu Makrod .
  3. Valige makro , mille olete just eelmises jaotises oma esitlusele lisanud.
  4. Klõpsake nuppu Run .

Määrake oma makro nupule

Õppides saate hõlpsalt käivitada oma PowerPointi makro vahekaardil Arendaja. Makro saate käivitada ka vahekaardil Vaade. Kui aga olete huvitatud kasutaja interaktsiooni parandamisest makroga, saate selle hõlpsalt määrata kiirjuurdepääsu tööriistaribal uuele nupule. teise võimalusena saate linkida oma makro käsunupuga oma slaidil või kasutajavormil.

Kohandatud makro PowerPointi näidete jaoks

Paar lugejat küsisid PowerPointi jaoks Visual basic for Applications makronäiteid. Võtke minuga ühendust, kasutades kontaktivormi, et arutada oma konkreetseid kohandatud makro arendusnõudeid.