Dafür wirst Du ein Makro brauchen, welches die Änderung beobachtet und ggfs. eine Aktion auslöst.
Programmiertechnisch ist das ein LISTENER, siehe mein Beispiel:
onColumnChange.
onColumnChange hat geschrieben:Dieses Code-Beispiel beobachtet auf Eingaben (in der Spalte A auf einem Tabellenblatt "Tabelle1") und
...prüft dann ob ein Zielwert erreicht ist. Wenn ja: rufe eine Routine zum Mailversenden.
Auch das Ansteuern / Erzeugen einer Mail war hier schon mal Thema:
Code: Alles auswählen
Sub mailSendDispatcher
email_dispatch_url = "mailto:" + "Empfänger@mail.com" + "cc=" + "subject=Subjekt" + "Body=" + "Hier kommt der Mailtext"
dispatcher = createUnoService( "com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch( StarDesktop,email_dispatch_url, "", 0, noargs())
End Sub
Anmerkungen:
* ich weiss nicht wie sich die
ChangeListener verhalten, wenn gleichzeitig mehrere die Tabelle öffnen.
* ich weiss nicht, welchen Mail-Client ihr nutzt: Outlook ist je nach Sicherheitseinstellungen manchmal zu vorsichtig automatisch Mails zu versenden.
Viel Erfolg!
Dafür wirst Du ein Makro brauchen, welches die Änderung beobachtet und ggfs. eine Aktion auslöst.
Programmiertechnisch ist das ein LISTENER, siehe mein Beispiel: [url=http://www.re-solutions.de/ooo/makros/calc_onColumnChange.odt]onColumnChange[/url].
[quote="onColumnChange"]Dieses Code-Beispiel beobachtet auf Eingaben (in der Spalte A auf einem Tabellenblatt "Tabelle1") und[/quote]
...prüft dann ob ein Zielwert erreicht ist. Wenn ja: rufe eine Routine zum Mailversenden.
Auch das Ansteuern / Erzeugen einer Mail war hier schon mal Thema:
[code]Sub mailSendDispatcher
email_dispatch_url = "mailto:" + "Empfänger@mail.com" + "cc=" + "subject=Subjekt" + "Body=" + "Hier kommt der Mailtext"
dispatcher = createUnoService( "com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch( StarDesktop,email_dispatch_url, "", 0, noargs())
End Sub[/code]
Anmerkungen:
* ich weiss nicht wie sich die [color=#008000]ChangeListener[/color] verhalten, wenn gleichzeitig mehrere die Tabelle öffnen.
* ich weiss nicht, welchen Mail-Client ihr nutzt: Outlook ist je nach Sicherheitseinstellungen manchmal zu vorsichtig automatisch Mails zu versenden.
Viel Erfolg!