Makrá v PowerPointe Joshua Lajčiak
Úvod Makrá Problémy Riešenie Odkazy
Makro = postupnosť príkazov, ktorá automatizuje opakujúce sa úlohy. Výhody: Šetrí čas, Prenosnosť Nevýhody: Kódy VBA, Vírusy Makro je založený na programovacom jazyku VBA (Visual Basic for Applications), ktorý bol vytvorený pre aplikácie zo sady Windows Office Výhody – šetrí čas pri monotónnych operáciách, makrá sú prenosné medzi prezentáciami Nevýhody – musíme ovládať programovací jazyk VBA, vyššie riziko preberania vírusu (mnohé vírusy sú VBA kódy)
Chceme pridať 10 slajdov na konci každej prezentácie! Problém: Máme 50 prezentácií v .ppt o marketingových akciách firmy Firma chce doplniť tieto prezentácie o feedback účastníkov Chceme pridať 10 slajdov na konci každej prezentácie! Alternatívny problém môže vypadať takto: Máme 50 prezentácií s firemným logom, firma zmenila logo → musíme logo zmeniť v každej prezentácii
Riešenie pomocou makra Záznamník makra (2003) VBA kód (2007) Záznamník po zapnutí sleduje a zaznamenáva všetky vaše kroky v prostredí PowerPointu Kód, vytvorený záznamníkom je často veľmi špecifický a závislý na lokálnych nastaveniach=>má obmedzené použitie Makrá v PowerPointe 2007 vytvárame pomocou kódu VBA (neexistuje záznamník), má širšie uplatnenie ako záznamník
Skopírujte kód, ktorý sa nachádza v tomto súbore
1. krok: Otvoríme kartu Zobraziť Otvoríme kartu Zobraziť a klikneme na Makrá
2. krok: Vytvorenie makra Teraz vytvoríme makro, ktoré bude pridávať 10 slajdov na konci prezentácie (viď. 3. slajd) Pomenujeme makro „Add10“, a potom stlačíme vytvoriť
Zobrazí sa okno, kde môžeme napísať/vložiť VBA kód Kód vložíme medzi Sub Add10() a End Sub Kurzor by už mal byť nastavený
Sub Add10() For i = 1 To 10 ActivePresentation.Slides.Add (ActivePresentation.Slides.Count + 1), ppLayoutBlank Next i End Sub Takto vypadá celý kód po vložení (*zdroj: http://www.brighthub.com/computing/windows-platform/articles/10739.aspx)
3. krok: Spustíme makro Okno s VBA kódom stačí zminimalizovať Vrátime sa do karty Zobraziť Klikneme na ikonu Makrá Zobrazí sa nám zoznam makier, zvolíme Add10 a spustíme
4. krok: Uložíme prezentáciu Takúto prezentáciu musíme uložiť ako Prezentáciu programu PowerPoint podporujúca Makrá
Pre samoukov http://visualbasic.freetutes.com/learn-vb6/ V e-maile nájdete aj odkaz na lekcie a návody pre programovanie v Microsoft Visual Basic
Odkazy: http://www.brighthub.com/computing/windo ws-platform/articles/10145.aspx http://office.microsoft.com/en- us/powerpoint/HA101181981033.aspx
Ďakujem za pozornosť