Seite 1 von 1

[gelöst] Emailversand

Verfasst: Di, 06.04.2010 10:19
von ROM
Hallo,

ich möchte mit OOo die Webaccess von Outlook aufrufen.
Ich habe zum Emailversand schon einiges gefunden. Ich habe nun aber ein Problem mit einem Beispielcode.

Wenn ich diesen Code ausführe, bekomme ich die Meldung, das die Objektvariable nicht belegt ist.

Code: Alles auswählen

Sub Commandmail
  
   cEMailAddress = "email@email.com"
   cSubject = "Macro Mail"
   
   oMailer = createUnoService( "com.sun.star.system.SimpleCommandMail" ) 
   oMailClient = oMailer.querySimpleMailClient() --> HIER BEKOMME ICH DIE FEHLERMELDUNG
   oMessage = oMailClient.createSimpleMailMessage()
   oMessage.setRecipient( cEMailAddress )
   oMessage.setSubject( cSubject )
   oMailClient.sendSimpleMailMessage( oMessage, 0 )

  End Sub 
Es wirkt für mich so, als ob der Service nicht richtig instanziiert worden ist. Muss ich diesen Service irgendwo registrieren?

Danke für einen Tipp

vg
Martin

Re: Emailversand

Verfasst: Di, 06.04.2010 10:47
von Karolus
Hallo
...."com.sun.star.system.SimpleCommandMail" ist für Unix-betriebssysteme, für Windows verwende:
...."com.sun.star.system.SimpleSystemMail"

Gruß Karo

Re: Emailversand

Verfasst: Di, 06.04.2010 10:52
von ROM
Hallo,

danke für die rasche Antwort!

vg