Am 10.09.2010 14:17, schrieb Horst Schulze:
Hallo,

gibt es eigentlich einen Listener für Zeit und wenn ja, wie kann ich ihn 
aufrufen.

Ziel: Ich will um 12:34 Uhr oder nach 56 Minuten das Makro sbtest starten.

Warum einen Listener?

Schreibe folgendes kleine Macro in Deine Standard Macro Bibliothek:

Sub nur_eine_MSGBOX
        aktwindow=stardesktop.getcurrentframe.getcontainerwindow()
        aktwindow.visible = false
        msgbox("Hallo - ich starte jetzt das Macro...")
        Rem Hier kommt Dein Macroaufruf hin,
        Rem wenn er nicht auf das Fenster wirkt.
        aktwindow.visible = true

        Rem und hier stände er,
        Rem wenn er auf das Fenster wirkt.

End Sub



Dieses Macro ordnest Du dem Ereignis "Dokument öffnen" Deines Dokumentes zu. Das Dokument speicherst Du ab.

Nun startest Du das ganze um sagen wir mal 12:00 Uhr, in dem Du das Dokument einfach um eben 12:00 Uhr aufrufst. (Bei Windows geht das mit dem Tastplaner - und nennt sich auch Geplante Tasks)

Sollte allerdings nur eine Meldung auf dem Bildschirm erscheinen sollen? Ohne das im Anschluß etwas mit Openoffice Dokumenten passiert? Dann halte ich Dein ganzes Ansinnen für etwas übertrieben. Denn wenn das Openoffice mit einem Eventlistener dazu verwendet wird ne Meldung auf den Schirm zu zaubern, ist das Energieverschwendung. (Anders gesagt, kannst Du das für Notebooknutzer auch als Akku-Entleerung anbieten )

Gruß
Volker Heggemann

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an