Code: Alles auswählen
Sub warten()
Application.OnTime Now + TimeValue("00:60:00"), "Probe" 'anpassen
End Sub
sub Probe()
msgbox "Funktioniert!"
end sub
Wie muss ich welche Variable setzen?
Besten Dank
Moderator: Moderatoren
Code: Alles auswählen
Sub warten()
Application.OnTime Now + TimeValue("00:60:00"), "Probe" 'anpassen
End Sub
sub Probe()
msgbox "Funktioniert!"
end sub
Gegenfrage: Was ist Application, woher hast Du das?Wie muss ich welche Variable setzen?
was wahrscheinlich daran liegt das du VBA-Code benutzt ohne die Kompastibilitätsoption (Option VBASupport 1) gesetzt zu haben, ich schreibe "wahrscheinlich" weil ich hier die Fehlermeldung nicht nachvollziehen kann.Wenn ich "warten()" laufen lassen, dann bekomme ich die Fehlermeldung "BASIC runtime error. Object variable not set."
Code: Alles auswählen
sub Probe()
msgbox "Funktioniert!"
end sub
Code: Alles auswählen
Option VBASupport 1
Sub warten()
Application.OnTime Now + TimeValue("00:00:02"), "Probe"
End Sub
sub Probe()
msgbox "Funktioniert!"
end sub
Code: Alles auswählen
Option VBASupport 1
Sub warten()
Application.OnTime Now + TimeValue("00:00:02"), "Call ProbeIrgendwas"
End Sub
sub Probe()
msgbox "Funktioniert!"
end sub
Code: Alles auswählen
Option VBASupport 1
Ich arbeite zur Zeit mit LibreOffice.Moin,
bei mir (W7-32) kommt diese Fehlermeldung trotz...
Jetzt verstehe ich, warum die Beispiele, aus denen ich OnTime genommen habe, im Rahmen von Calc geschrieben wurden. Ich arbeite mit Writer. Muss ich jede Hoffnung aufgeben?F3K Total hat geschrieben:Moin, habe gerade hier, ein Beitrag von Stephan, gelesen, dass nur Calc VBA kann.
Ausprobiert, sprich, das Makro in eine Calc-Datei geschrieben, gestartet, und es läuft!
Gruß R
Nie!Jonny1 hat geschrieben:Muss ich jede Hoffnung aufgeben?
Was willst Du denn genau erreichen?Jonny1 hat geschrieben:Gibt es im OpenOffice-BASIC nichts ähnliches?