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

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

WSO
*****
Beiträge: 233
Registriert: Di, 22.04.2014 13:03

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

Beitrag 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?
Zuletzt geändert von WSO am Mo, 14.07.2014 23:32, insgesamt 1-mal geändert.
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: com.sun.star.system.XSimpleMailClient

Beitrag von Karolus »

Hallo

Da sollte es aber sowas geben wie :

Code: Alles auswählen

...
MailMessage.Body  = "Hallo Welt"
...
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
WSO
*****
Beiträge: 233
Registriert: Di, 22.04.2014 13:03

Re: com.sun.star.system.XSimpleMailClient

Beitrag von WSO »

ok, hatte das im xray gefunden, aber verworfen, weil alle anderen Methoden zur Zuweisung mit .get beginnen.
Danke geht super,
WSO
Antworten