Hi!
Ich überlege momentan, ob (und vor allem: Wie?) es möglich wäre, dem Standard-Mailprogramm eine Mail-Adresse zukommen zu lassen. Das Problem ist ganz simpel: In einer Datenbank stehen Mailadressen von Personen, und ich möchte nun eine Möglichkeit haben, dieser Person direkt eine Mail zu schicken - ohne lästiges Copy-Paste.
Ich habe mir gedacht: Im Writer kann ich eine URL oder eine Adresse direkt anklicken, und das gewünschte passiert. Also muss das selber doch auch per Makro realisierbar sein...?
Hoffe ihr könnt mir helfen.
Gruß
Thomas
URL per Makro öffnen
Moderator: Moderatoren
Hallo,
ob man die Hyperlink-Funktion in Starbasic implementiert weiß ich nicht. Gefunden habe ich sie nicht.
Aber Mails lassen sich auf zwei Arten erzeugen.
A.
Einfach als Shellaufruf mit der Mailadresse als Parameter.
B.
Mit dem Service "com.sun.star.system.SimpleSystemMail".
mfg
Michael
ob man die Hyperlink-Funktion in Starbasic implementiert weiß ich nicht. Gefunden habe ich sie nicht.
Aber Mails lassen sich auf zwei Arten erzeugen.
A.
Einfach als Shellaufruf mit der Mailadresse als Parameter.
Code: Alles auswählen
sub sendmailviashell
shell("c:\Programme\Mozilla Thunderbird\thunderbird.exe",10,"empfaenger@domain.de")
end sub
B.
Mit dem Service "com.sun.star.system.SimpleSystemMail".
Code: Alles auswählen
sub mailviaSystem
oMailer = createUnoService( "com.sun.star.system.SimpleSystemMail" )
MailProgramm = omailer.querySimpleMailClient()
NeueNachricht = MailProgramm.createSimpleMailMessage()
NeueNachricht = MailProgramm.createSimpleMailMessage()
NeueNachricht.setRecipient("empfaenger@domain.de")
NeueNachricht.setSubject( "thema des mails" )
Mailprogramm.sendSimpleMailMessage(Neuenachricht, 0 )
end sub
mfg
Michael
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
FAQ zu Starbasic -> http://www.starbasicfaq.de
Das erste ist nicht praktikabel, weil das Formular auf mehreren Rechnern laufen muss - da müsste ich ja immer sicherstellen, dass das Mailprogram immer den gleichen Pfad hat...
Und das zweite geht auf meinem Rechner nicht. Hab's noch nicht auf anderen Rechnern getestet.
1. "senddoc.exe muss beendet werden, Fehlerbericht an Mikroweich senden?" O_o
2. (nach "Nicht senden") Fehlermeldung im Code: "Send email failed"
Mysteriöserweise ist aber eine Mail offen, die Felder sind eingetragen, alles ok soweit. Klicke ich "Senden" bekomme ich (hab meine Adresse eingetragen) auch eine Mail - aber leider nur vom Dämon, der mir sagt, dass die Adresse auf dem Server nicht existiert. In den Details sehe ich auch direkt, warum: Er schmuggelt ein S vor die Adresse... also "Sru...@..." statt "ru...@..."
Ich bin verwirrt...
PS: WinXP Professional 2002 mit Mozilla 1.7.13 Mail
Und das zweite geht auf meinem Rechner nicht. Hab's noch nicht auf anderen Rechnern getestet.
1. "senddoc.exe muss beendet werden, Fehlerbericht an Mikroweich senden?" O_o
2. (nach "Nicht senden") Fehlermeldung im Code: "Send email failed"
Mysteriöserweise ist aber eine Mail offen, die Felder sind eingetragen, alles ok soweit. Klicke ich "Senden" bekomme ich (hab meine Adresse eingetragen) auch eine Mail - aber leider nur vom Dämon, der mir sagt, dass die Adresse auf dem Server nicht existiert. In den Details sehe ich auch direkt, warum: Er schmuggelt ein S vor die Adresse... also "Sru...@..." statt "ru...@..."
Ich bin verwirrt...

PS: WinXP Professional 2002 mit Mozilla 1.7.13 Mail
Ich weiß das es Probleme unter Win 98 und Outlook gibt.
Mit 2000/XP und Outlook/Thunderbird ging es bei mir bis jetzt immer.
Andere Mailprogramme habe ich noch nicht versucht.
mfg
Michael
Mit 2000/XP und Outlook/Thunderbird ging es bei mir bis jetzt immer.
Andere Mailprogramme habe ich noch nicht versucht.
mfg
Michael
__
FAQ zu Starbasic -> http://www.starbasicfaq.de
FAQ zu Starbasic -> http://www.starbasicfaq.de