Was ich letztendlich tun möchte, ist ShellExecute()
ein Befehlszeilenprogramm jedes Mal, wenn eine neue Folie in meiner PowerPoint-Bildschirmpräsentation angezeigt wird. Ich verwende Office 2003 PowerPoint.Wie bekomme ich Powerpoint, um meine VBA-Subroutine in einer Animation aufzurufen?
tat ich folgendes:
Werkzeuge > Optionen > Sicherheitsoptionen > Makrosicherheit > Sicherheitsstufe = Medium
Werkzeuge > Optionen > Makro > VBA Editor:
Sub OnSlideShowPageChange(ByVal SSW As SlideShowWindow) MsgBox ("OnSlideShowPageChange") End Sub
Datei > Speichern
Zurück zu Powerpoint: F5 (für Diashow > View Show). nicht sehen, das Meldungsfeld
Beenden Sie Powerpoint, öffnen Sie die PPT-Datei, F5) wieder. noch nicht sehen, das Meldungsfeld
Frage: Was bin ich? Warum wird OnSlideShowPageChange
nicht aufgerufen, wenn ich die Diashow starte ???
Hallo, Otaku - vielen Dank. Es funktioniert wieder. Ich habe folgendes getan: 1. Alles auf eine "alte" Version der Datei (ursprünglich erstellt mit PPT 2003, aber ich jongliert hin und her zwischen 2003 und 2007!) 2. Neu hinzugefügt (von der " alt "," virgin ") file das schnipsel über 3. hinzugefügt es zu einem modul (KEIN klasse modul oder ein formular, nach ihrem anrat) ... und es hat funktioniert! Vielen Dank! – paulsm4
@paulsm: toll zu hören, es hat geklappt! –
@ paulsm4, darf ich Sie bitten, sich diese Frage zu einem anderen Thema anzuschauen: http://stackoverflow.com/questions/11116963/bangla-language-not-displayed-in-the-unicoded-csv-file? –