You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@openoffice.apache.org by Heiko Fischer <he...@aladin-gmbh.de> on 2013/07/25 22:08:06 UTC

[AOO 4.0] Basic SimpleCommandMail unter Linux geht nicht mehr

Hallo Liste,

nutzt jemand unter Linux den Uno-Service
"com.sun.star.system.SimpleCommandMail" ?

Bei mir bringt der Aufruf mit Umstieg auf AOO 4.0 immer "Objektvariable
nicht belegt".
Unter Windows habe ich noch nicht getestet.


hier noch der Code:

Sub ConvertToPdfAndSendMail()
    Dim sURL as String,oPfad as Object
    Dim vStatus as Variant, oMailer as Object,oMailClient as
Object,oMessage as Object
    Dim vAttachement(0)
    oPfad = CreateUnoService("com.sun.star.util.PathSettings")

'    sURL=ConvertToURL(sStandardPfad & "/mail/" & sDocumentID & ".pdf")
    sURL=ConvertToURL(oPfad.temp)&"/"& sDocumentID & ".pdf"
   
oDoc.storeToURL(sURL,Array(MakePropertyValue("FilterName","writer_pdf_Export")))
    vAttachement(0) = sURL

    if GetGUIType = 1 then
        oMailer = createUnoService( "com.sun.star.system.SimpleSystemMail" )
    elseif GetGUIType = 4 then
        oMailer = createUnoService(
"com.sun.star.system.SimpleCommandMail" )
    End if
   
    oMailClient = oMailer.querySimpleMailClient()
    oMessage = oMailClient.createSimpleMailMessage()
   
    oMessage.setRecipient(sEMail_Empfaenger)
    oMessage.setSubject(sDocument_Typ &" "&_
   
fsInTrim(fsReplace(fsReplace(fsReplace(fsReplace(sDocument_Name,Chr(34)," "),Chr(10),"
- "),Chr(13)," - "),","," ")))
    oMessage.setAttachement(vAttachement())

    oMailClient.sendSimpleMailMessage( oMessage, 0 )
'    kill(sURL)
End Sub



-- 
Mit freundlichen Grüßen

Heiko Fischer


---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org


Re: [AOO 4.0] Basic SimpleCommandMail unter Linux geht nicht mehr

Posted by Heiko Fischer <he...@aladin-gmbh.de>.
Am 25.07.2013 22:08, schrieb Heiko Fischer:
> Hallo Liste,
>
> nutzt jemand unter Linux den Uno-Service
> "com.sun.star.system.SimpleCommandMail" ?
>
> Bei mir bringt der Aufruf mit Umstieg auf AOO 4.0 immer "Objektvariable
> nicht belegt".
> Unter Windows habe ich noch nicht getestet.

Die Antwort findet sich hier:

https://issues.apache.org/ooo/show_bug.cgi?id=121579


-- 
Mit freundlichen Grüßen

Heiko Fischer


---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-de-help@openoffice.apache.org