Clever-Excel-Forum

Normale Version: Zeitsteuerung mittels Windows API
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Christa,

ja, das fiel mir auch auf, dass es da Aussetzer gibt.
OnTime ist wohl für so kurze Intervalle ungeeignet. Sad
Vielleicht liest ja hier jemand mit, der ein 64bit-Office hat.

Gruß Uwe
Hallo Christa,

neuer Versuch. Leider kann ich es aber mit 64bit nicht testen. Sad

Gruß Uwe
Hi Uwe,

(06.08.2014, 08:26)Kuwer schrieb: [ -> ]neuer Versuch. Leider kann ich es aber mit 64bit nicht testen. Sad

ich kann es auch nicht testen, aber im 64bit-Teil sind 3 Fehler drin (es fehlen 2 Kommas, dafür ist ein "l"zuviel):
Zitat:Private Declare PtrSafe Function SetTimer Lib "user32" ( _
ByVal Hwnd As Long, _
ByVal nIDEvent As Long, _
ByVal uElapse As Long, _
ByVal LpTimerFunc als LongPtr) As Long
Hallo Ralf,

danke fürs Drüberlesen.
Man darf Code eben nicht aus der maschinellen Übersetzung von Microsoft herauskopieren. Wink

Gruß Uwe
Hallo Uwe,
ja den Kommafehler hatte ich schon entdeckt. Soviel programmieren kann ich noch. Leider
läßt sich die Zeit immer noch nicht steuern. Bin selber schon mal mit dieser API Programmierung
gescheitert und habe nur einen Bruchteil Deiner Programmierkenntnisse. Deshalb brachte ich das
Thema hier noch mal auf. Habe mir dann eine Uhr mit diesem Befehl:

Applicaton.OnTime - Zeitgesteuerte Makros
http://www.online-excel.de/excel/singsel_vba.php?f=133

gebaut. Programmircode war gegen Euch Profis Stückwerk, aber die Uhr funktionierte einwandfrei.
Der Computer verbrauchte (fast) keinerlei Ressourcen und weitere Arbeit mit Excel war möglich.
Leider habe ich dieses Programm dann irgendwo verlegt.

Grüße
Hallo Christa,

bleibt es nach den 3 Berichtigungen immer noch hängen oder läuft es nun.

Die Zeiten werden im Makro Zellenkarussell hier eingestellt:
Code:
lngZeiten(0) = 200
lngZeiten(1) = 750

Gruß Uwe
Hallo Uwe,
danke für den Hinweise. War selbst zu blöd das zu sehen bzw. habe auch nicht nachgeschaut.
Was mich betrifft ist die Angelegenheit damit beendet. Und Dir ein ganz ganz dickes Dankeschön,
aber auch den anderen die sich bei diesem Thema geäußert haben und tollen Programmiercode
bereitgestellt haben. Programm läuft super!!

Anregung vielleicht noch fürs Forum und deren Besucher zum Lernen: Du könntest noch
einen zwei weitere Controlbuttons zwecks Zeitsteuerung einbauen. Ansonsten ist
die Sache erledigt.

Danke an Uwe
Seiten: 1 2