Orientácia snímky v PowerPoint 2007

Našiel som v e-mailoch otázku od čitateľa ako a či je vôbec možné v jednej prezentácii zmeniť orientáciu jednej snímky na výšku, tak aby ostatné zostali na šírku. Zadanie vyzerá jednoducho, ale vykonanie nie je veľmi jednoduché.

Písmo: A- | A+
Diskusia  (2)

Problém je v tom, že keď na záložke Návrh zmeníte orientáciu snímky, tak to platí pre všetky. Preto je potrebné využiť Visual Basic for Applications (VBA) kód, ktorý môže pomôcť ale nie je to ideálne. Princíp je v tom, že využijete možnosti nastavenia akcie, ktorá pri ukázaní príp. kliknutí myšou spustí makro, ktoré otočí snímky na výšku. Pri prechádzaní na ďalšiu snímku sa využije druhé makro, ktoré snímky otočí späť na šírku. Jednoducho povedané: pri prechode na snímku, ktorá má byť na výšku makro snímky otočí a pri odchode z tejto snímky iné makro otočí snímky späť na šírku.

SkryťVypnúť reklamu
SkryťVypnúť reklamu
Článok pokračuje pod video reklamou

Obe makrá môžu mať takýto kód:

Public Sub na_vysku()
Application.ActivePresentation.PageSetup.SlideOrientation = _
 msoOrientationVertical
ActivePresentation.SlideShowWindow.View.Next
End Sub

Public Sub na_sirku()
Application.ActivePresentation.PageSetup.SlideOrientation = _
 msoOrientationHorizontal
ActivePresentation.SlideShowWindow.View.Next
End Sub

Táto časť kódu ActivePresentation.SlideShowWindow.View.Next nie je nutná ak využijete hypertextové prepojenie medzi snímkami. Teraz už len stačí napr. do nadpisu snímky (tej pred tou na výšku) vložiť Nastavenie akcie (hypertextové prepojenie) a nastaviť mu akciu pri kliknutí myšou, aby sa spustilo makro. Na otočenej snímke sa urobí to isté, len sa zadá pri tej istej akcii spustenie makra, ktoré to otočí späť. Prezentujúci ale nesmie na toto zabudnúť, pretože pri inom prechode medzi snímkami (klávesnica, výber cez pravé tlačidlo myši a pod.) sa mu makro nespustí a snímky sa neotočia. ;-)

SkryťVypnúť reklamu
Nastavenie akcie PowerPoint
Nastavenie akcie PowerPoint 

Viem, že to nie je ideálny spôsob, ale ak to je v konkrétnej prezentácii potrebné veľa iných možností nie je. Berte to prosím ako inšpiráciu, že je možné urobiť aj niečo takéto pomocou VBA. Ja osobne by som toto do prezentácie nerobil a nechal by som všetky snímky na šírku, ale čitateľ to asi dosť potreboval, pretože chcel vkladať na otočenú snímku tabuľku z Excelu. ;-))

Peter Belko

Peter Belko

Bloger 
  • Počet článkov:  345
  •  | 
  • Páči sa:  15x

Môžete ho stretnúť ako lektora na počítačových školeniach, pri IT konzultáciách vo firmách, na letných terasách a v kaviarňach ako pozoruje dianie okolo seba, ale aj na potulkách po gréckych ostrovoch, pretože počítače nie sú jediné čo ho zaujíma.Ostrovné správy popisuje na osobnej stránke www.dovolenkar.skAktívne prispieva na svoj portál Tipy a triky v MS Office.. Zoznam autorových rubrík:  Tipy a triky MS Office 2013/20Externé tipy a triky MS OfficeSharePoint, spolupráca,Office3Tipy a trikyNávodyStalo sa ...Office 2010/2013 BetaMicrosoft KB článkySúkromnéNezaradené

Prémioví blogeri

Iveta Rall

Iveta Rall

91 článkov
Juraj Hipš

Juraj Hipš

12 článkov
Karol Galek

Karol Galek

115 článkov
Adam Valček

Adam Valček

14 článkov
reklama
reklama
SkryťZatvoriť reklamu