![]() |
VBA Timer (Powerpoint)
hallo leute!
ich hab mit vba eigentlich nix am hut, hab aber jetzt für eine powerpoint präsentation bisschen was damit herumgebastelt. die präsentation ist im wesentlichen ein formular, das direkt geändert werden kann. wichtig ist, dass die aktuelle zeit mitläuft und ständig aktualisiert wird, und das ist das problem! ich habe es zwar geschafft, jedoch ist die lösung erstens nicht sehr elegant (cpu-belastung 100% :aio: ) und zweitens hängt sich die präsentation alle halben stunden bis stunden auf :( mein code sieht derzeit so aus: PHP-Code:
ich hoffe, ihr versteht mein problem und könnt mir helfen! |
Habe zwar mit Powerpoint noch nix in VBA gemacht, aber die DIM Befehle würde ich grundsätzlich ausserhalb (vor) der DO WHILE Schleife machen, sonst reserviert der womöglich immer neuen Speicher dafür (vor allem für die Collection, die wird am meisten Speicher verbrauchen).
Falls die Zeile "Dim duetimes As New Collection" aus Logikgründen in der Schleife bleiben muss, würde ich vor dem Schleifenende (LOOP) zumindest mit "SET duetimes = Nothing" den reservierten Speicher wieder freigeben. |
Hi!
Ich habe noch nie mit Powerpoint/VBA gearbeitet, aber auch da sollte die API uneingeschränkt funktionieren. Hier wird ein Timer per API beschrieben: http://www.vbarchiv.net/vbapi/SetTimer.php Vielleicht hilft dir das weiter. mfg WB |
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag