PowerPoint-makrot: Kuinka käyttää VBA:ta PowerPoint 2016- ja 2019-dioissa?
Opi lisäämään mukautettuja makroja Powerpoint 365 -esityksiin.
Koskee Microsoft Office 365, 2019 ja vanhempia. Windows-käyttöjärjestelmät.
Tässä on kysymys, jonka saimme lukijalta:
Minun on automaattisesti muutettava kaikkien tiettyyn esitykseen tallennettujen kuvien kokoa, jotta minun on valmisteltava hallintaani. Koska diat ovat melko vakioita, tämä näyttää siltä, että voisin automatisoida makron avulla. Asia on siinä, että en löydä makrotallennuspainiketta PowerPointin kehitysvälilehdeltä. Voitteko auttaa?
Toki! Siellä on melko vähän tylsiä PowerPointiin liittyviä tehtäviä, jotka voitaisiin automatisoida:
Haluaisin selventää tätä seikkaa, koska pari lukijaa erityisesti pyysi tätä. Microsoft PowerPoint ei toimita Wordista tai Excelistä löytyvää makrotallenninta. Siksi, jos haluat automatisoida PowerPointin, sinun on luotava makro manuaalisesti Visual Basic for Applications (VBA) -sovelluksella. VBA on suhteellisen yksinkertainen ohjelmointikieli, joka auttaa käyttäjiä laajentamaan Microsoft Officen toimintoja. PowerPoint VBA:n kirjoittaminen ei kuitenkaan ole monimutkaista, seuraa vain alla olevia ohjeita.
Ensinnäkin ryhdymme luomaan varmuuskopion alkuperäisestä esityksestä, jotta voit aina palata siihen tarvittaessa:
Jotta voit edetä makron kehittämisessä, sinun on voitava käyttää VBA-ohjelmointikäyttöliittymääsi. Jos et näe Developer -valikkoa , joka oletusarvoisesti näkyy nauhasi oikealla puolella, ota kehitysvalikko käyttöön .
Seuraava askel on lisätä VBA-koodinpätkä Visual Basic for Applications -projektimoduuliin. Noudata alla olevia ohjeita:
[koodi]
Sub Add_Slide()
Himmeä NewSlide diaksi
Aseta NewSlide = ActivePresentation.Slides.Add(1, ppLayoutBlank)
Lopeta ala
[/koodi]
Tärkeää: Varoituksen sana: Varmista aina, että hankit makrosi luotettavista lähteistä. VBA-koodin kopioiminen verkosta ei ole hyvä idea!
Microsoft Office -asennuksesi VBA-makrot saattavat olla oletusarvoisesti poissa käytöstä ilman, että loppukäyttäjälle lähetetä ilmoitusta. Jos näin on, napsauta Kehittäjä-välilehdellä Makroturvallisuus ja valitse Poista kaikki makrot, joissa on ilmoitus. Tästä eteenpäin PowerPoint lähettää näkyvän viestin nauhan alle, jos esityksesi sisältää makrosisältöä, joka on oletusarvoisesti poistettu käytöstä, ja pyytää erityisesti lupaa näiden makrojen suorittamiseen.
Kun juuri opit, voit helposti kutsua PowerPoint-makrosi Kehittäjä-välilehdeltä. Voit myös kutsua makron Näytä-välilehdeltä. Jos olet kuitenkin kiinnostunut parantamaan käyttäjän vuorovaikutusta makron kanssa, voit määrittää sen helposti uudelle painikkeelle pikatyökalurivillä. vaihtoehtoisesti voit linkittää makrosi komentopainikkeeseen diassasi tai käyttäjälomakkeessa.
Pari lukijaa pyysi Visual basic for Applications -makroesimerkkejä PowerPointiin. Ota rohkeasti yhteyttä minuun yhteydenottolomakkeella keskustellaksesi erityisistä mukautetuista makrokehitysvaatimuksistasi.
Mielestäni helpoin tapa korjata VBA-koodia PowerPointissa on käyttää sisäänrakennettuja virheenkorjaustyökaluja.
Ensin avaan Visual Basic -editorin painamalla Alt+F11. Sitten asetan koodissani keskeytyskohdat napsauttamalla rivinumeroiden vasenta marginaalia. Kun suoritan koodin näppäimellä F5, se keskeyttää suorittamisen missä tahansa määrittämässäni keskeytyskohdassa, jotta voin käydä koodini läpi rivi riviltä a> ja tarkista muuttujat.F8
Käytän myös välitöntä ikkunaa (Ctrl+G) ja Debug.Print-lauseita muuttujien arvojen tulostamiseen. Näiden työkalujen avulla voin järjestelmällisesti käydä koodini läpi ja tunnistaa ja korjata mahdolliset ongelmat.