/ / Detekcia čiernej obrazovky v prezentácii Power Point po poslednej snímke - vba, powerpoint, powerpoint-vba

Detekovanie čiernej obrazovky v prezentácii Power Point po poslednom posúvaní - vba, powerpoint, powerpoint-vba

Chcel by som vykonať nejakú akciu v mojom doplnku programu PowerPoint po tom, ako používateľ opustí poslednú snímku a keď sa objaví čierna obrazovka.

Podľa rôznych zdroje Dokážem spracovať zobrazenie poslednej snímky v systéme Windowsprezentácia (pomocou udalosti SlideShowNextSlide), ako aj udalosť ukončenia prezentácie (SlideShowEnd), ale neexistujú informácie o tom, ako zistiť, či prezentácia zobrazuje túto čiernu obrazovku pred jej ukončením.

Akékoľvek nápady alebo odkazy na zdroje sú vysoko oceňované!

odpovede:

1 pre odpoveď č. 1
SlideShowWindows(1).View.CurrentShowPosition

vám povie, na ktorom snímku ste „zapnuté“. Ak ste na čiernej snímke na konci prehliadky, vráti číslo o jedno vyššie, ako je počet snímok v skutočnej prezentácii.

Nezabudnite, že daná kópia PPT môže byť nastavená NEZOBRAZOVAŤ čiernu snímku na konci prehliadky (Súbor | Možnosti | Rozšírené). Ak áno, zlomok vyššie uvedeného kódu bude chybný. ,