Co ostatecznie chcę zrobić, to ShellExecute()
program linii poleceń za każdym razem, gdy pojawi się nowy slajd w moim pokazie slajdów PowerPoint. Korzystam z programu PowerPoint 2003 dla pakietu Office.Jak mogę przekonać program Powerpoint do wywoływania podprogramu VBA w animacji?
Zrobiłem następujące:
Narzędzia > Opcje > Opcje zabezpieczeń > Bezpieczeństwo makr > poziom zabezpieczeń = Średni
Narzędzia > Opcje > Makro > VBA Edytor:
Sub OnSlideShowPageChange(ByVal SSW As SlideShowWindow) MsgBox ("OnSlideShowPageChange") End Sub
pliku > Zapisz
Powrót do PowerPoint: F5 (pokaz slajdów > Zobacz Show). nie widzi w oknie komunikatu
Wyjdź z PowerPoint, ponownie otworzyć plik .ppt, F5) dzięki. nadal nie widać okno komunikatu
Pytanie: Czego mi brakuje? Dlaczego nie jest uruchamiany OnSlideShowPageChange
po uruchomieniu pokazu slajdów ???
Cześć, Otaku - dziękuję bardzo. To znowu działa. Zrobiłem co następuje: 1. Cofnąłem wszystko do "starej" wersji pliku (pierwotnie stworzonego z PPT 2003, ale żongluję tam iz powrotem między 2003 a 2007!). 2. Dodano ponownie (z " old "," virgin ") plik fragmentu powyżej 3. Dodano go do modułu (NIE modułu klasy lub formularza, za twoją radą) ... i zadziałało! Dziękujemy! – paulsm4
@paulsm: Wspaniale, że to się udało! –
@ paulsm4, czy mogę poprosić o sprawdzenie tego pytania na inny temat: http://stackoverflow.com/questions/11116963/bangla-language-not-displayed-in-the-unicoded-csv-file? –