Seite 1 von 1

GELÖST com.sun.star.system.XSimpleMailClient

Verfasst: Fr, 16.05.2014 11:38
von WSO
Hallo Forum,
Ich experimentiere gerade mit "com.sun.star.system.XSimpleMailClient" und finde keine Moeglichkeit den EMail-Body zu setzen.
Das hier geht recht gut, aber wie weise ich den Body zu :

Code: Alles auswählen

If GetGUIType=1 Then
		MailAgent=CreateUnoService("com.sun.star.system.SimpleSystemMail")
	Else
		MailAgent=CreateUnoService("com.sun.star.system.SimpleCommandMail")
End If

MailClient=MailAgent.querySimpleMailClient()
MailMessage=MailClient.createSimpleMailMessage

xray (MailMessage)

MailMessage.setRecipient(MailAddress)
MailMessage.setSubject(MessageSubject)
MailMessage.setAttachement(Array(ThisDocURL))
MailClient.sendSimpleMailMessage(MailMessage, 1)
  
End Sub
Eine Methode ".setBody" gibt es leider nicht.
Hat jemand ne alternative Idee?

Re: com.sun.star.system.XSimpleMailClient

Verfasst: Fr, 16.05.2014 11:59
von Karolus
Hallo

Da sollte es aber sowas geben wie :

Code: Alles auswählen

...
MailMessage.Body  = "Hallo Welt"
...

Re: com.sun.star.system.XSimpleMailClient

Verfasst: Fr, 16.05.2014 16:42
von WSO
ok, hatte das im xray gefunden, aber verworfen, weil alle anderen Methoden zur Zuweisung mit .get beginnen.
Danke geht super,
WSO