von ROM » Di, 06.04.2010 10:19
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
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]
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
[/code]
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