SimpleMail in LibreOffice

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

Moderator: Moderatoren

Steffan
****
Beiträge: 125
Registriert: Mi, 21.06.2006 10:07
Wohnort: Dresden

SimpleMail in LibreOffice

Beitrag von Steffan »

Hallo zusammen,

ich habe eine selbst gestrickte Adress- und Projektverwaltung (mySQL-DB), die ich über die ich über eine Formular steuere und verwalte.
Jetzt wollte ich den Umstieg von OpenOffice 3.3 auf LibreOffice 3.4 wagen. Das ganze funktioniert nach ein paar Anpassungen auch ganz ordentlich, allerdings mit einer Ausnahme: Der Befehl SimpleMail funktioniert in LibreOffice offenbar nicht. Fehlermeldung: senddoc.exe hat ein Problem festgestellt ....

Zur Illustration ein kleines Test-Makro, dass unter OO 3.3 anstandslos funktioniert (Es öffnet sich das Verfassen-Fenster meines Mailprogramms mit den eingetragenen Empfängern und dem Betreff) und unter LibreOffice 3.4 die o.g. Fehlermeldung produziert.

Wäre schön, wenn jemand Rat wüsste.
Danke im Voraus,
Steffan

Code: Alles auswählen

sub SendMail_Test
	dim sSendTo() as string	
	redim sSendTo(0)
	dim sSendToCC() as string	
	GlobalScope.BasicLibraries.LoadLibrary("Standard")
		
'Zugriff auf SimpleMail
	oMailer = createUnoService( "com.sun.star.system.SimpleSystemMail" ) 
	oMailProg = oMailer.querySimpleMailClient()  
	oNewMsg = oMailProg.createSimpleMailMessage()
	
'Test-Empfänger
	sSendTo(0)="irgendwer@xyz.de"
	redim sSendToCC(1)
	sSendToCC(0)="nochwer_1@xyz.de"
	sSendToCC(1)="nochwer_2@xyz.de"	
	
'Daten an SimpleMail übergeben
	oNewMsg.setRecipient(sSendTo(0))
	oNewMsg.setCCRecipient(sSendToCC) 
	sSubject = "Projekt: Test" 
	oNewMsg.setSubject(sSubject)
'an Mailprogramm übergeben
	oMailprog.sendSimpleMailMessage(oNewMsg, 0 ) 
	
end sub
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: SimpleMail in LibreOffice

Beitrag von komma4 »

Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Antworten