URL per Makro öffnen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: URL per Makro öffnen

von ykcim » Di, 22.08.2006 15:00

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

von Mihilist » Di, 22.08.2006 14:51

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

von ykcim » Mi, 16.08.2006 12:39

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.

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

URL per Makro öffnen

von Mihilist » Di, 15.08.2006 14:25

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

Nach oben