PowerPoint makrók: Hogyan futtathat VBA-t a PowerPoint 2016 és 2019 diáin?
Ismerje meg, hogyan adhat hozzá egyéni makrókat a Powerpoint 365 prezentációkhoz.
A Microsoft Office 365, 2019 és régebbi verziókra vonatkozik. Windows operációs rendszerek.
Íme egy kérdés, amit egy olvasónktól kaptunk:
Szükségem van egy adott prezentációban tárolt összes kép automatikus átméretezésére, hogy felkészüljek a kezelésemre. Mivel a diák meglehetősen szabványos, úgy néz ki, mintha automatizálhatnám egy makró segítségével. Az a helyzet, hogy nem találom a makrórögzítő gombot a PowerPoint fejlesztési lapján. Tud segíteni?
Igen, persze! Elég sok unalmas PowerPoint-hoz kapcsolódó feladat van, amelyek automatizálhatók:
Ezt szeretném tisztázni, mivel néhány olvasó kifejezetten ezt kérte. A Microsoft PowerPoint nem szállít olyan makrórögzítőt , mint amilyen a Wordben vagy az Excelben található. Ezért ha automatizálni szeretné a PowerPointot, manuálisan kell létrehoznia a makrót a Visual Basic for Applications (VBA) segítségével. A VBA egy viszonylag egyszerű programozási nyelv, amely segít a felhasználóknak a Microsoft Office funkcióinak kiterjesztésében. Mindazonáltal a PowerPoint VBA írása nem bonyolult, csak kövesse az alábbi utasításokat.
Először is biztonsági másolatot készítünk az eredeti prezentációról, így szükség esetén bármikor visszatérhet hozzá:
A makrófejlesztés előrehaladásához hozzá kell férnie a VBA programozási felhasználói felületéhez. Ha nem látja a Fejlesztő nevű menüt, amely alapértelmezés szerint a szalag jobb oldalán jelenik meg, lépjen tovább, és engedélyezze a fejlesztési menüt .
A következő lépés a VBA kódrészlet beszúrása egy Visual Basic for Applications projektmodulba. Kövesse az alábbi utasításokat:
[kód]
Sub Add_Slide()
Dim NewSlide diaként
Set NewSlide = ActivePresentation.Slides.Add(1, ppLayoutBlank)
Vége Sub
[/kód]
Fontos: Figyelmeztetés: Mindig gondoskodjon arról, hogy a makrót megbízható forrásból szerezze be. A VBA-kódot a webről másolni nem jó ötlet!
Előfordulhat, hogy a Microsoft Office telepített VBA-makrók alapértelmezés szerint le vannak tiltva a végfelhasználó értesítése nélkül. Ha ez a helyzet, a Fejlesztő lapon kattintson a Makróbiztonság elemre, és válassza az Összes makró letiltása értesítéssel lehetőséget. Mostantól a PowerPoint egy látható üzenetet tesz közzé a szalag alatt abban az esetben, ha a prezentáció alapértelmezés szerint letiltott makrók tartalommal rendelkezik, és külön engedélyt kér ezeknek a makróknak a futtatásához.
Ahogy most megtanulta, könnyen előhívhatja PowerPoint makróját a Fejlesztő lapról. A makrót a Nézet lapról is előhívhatja. Ha azonban szeretné javítani a felhasználói interakciót a Makróval, könnyen hozzárendelheti egy új gombhoz a gyorselérési eszköztáron; másik lehetőségként a makrót összekapcsolhatja egy Parancsgombbal a dián vagy egy felhasználói űrlapon.
Néhány olvasó kért néhány Visual basic for Applications makrópéldát a PowerPointhoz. Ne habozzon kapcsolatba lépni velem a kapcsolatfelvételi űrlap segítségével, hogy megbeszélhessük egyedi makrófejlesztési igényeit.
Szerintem a VBA-kód PowerPointban történő hibakeresésének legegyszerűbb módja a beépített hibakereső eszközök használata.
Először is megnyitom a Visual Basic szerkesztőt az Alt+F11 billentyűkombinációval. Ezután töréspontokat állítok be a kódomban a sorszámok bal margójára kattintva. Amikor az F5 billentyűvel futtatom a kódot, a végrehajtást az általam beállított bármely törésponton leállítja, így soronként át tudom lépni a kódon a gombbal. a> és ellenőrizze a változókat.F8
Változóértékek kiadására az azonnali ablakot (Ctrl+G) és a Debug.Print utasításokat is használom. Ezekkel az eszközökkel módszeresen végigjárhatom a kódomat, hogy azonosítsam és kijavítsam a problémákat.
Ismerje meg, hogyan adhat hozzá egyéni makrókat a Powerpoint 365 prezentációkhoz.
Ismerje meg, hogyan illeszthet be képaláírásokat Powerpoint és Word 365, 2019 / 2016 fájlokba/