Mein Betriebssystem: Windows 7 SP3
LibreOffice: Version 4.1.1.2
Über ein Macro versuche ich eine E-Mail zu senden.
Für den Service ‘MailMessage’ soll es laut ::com::sun::mail:: die Constructoren ‘create’ und ‘createWithAttachment’ geben.
Ich erzeuge ein Object:
oMsg = CreateUnoService("com.sun.star.mail.MailMessage")
und rufe den Constructor Create mit Strings als Parameter auf:
oMsg.Create(sAddressFrom, sAddressTo, sSubject, sBody)
Dies führt zur Fehlermeldung:
BASIC-Laufzeitfehler.
Eigenschaft oder Methode nicht gefunden: Create.
Eine Überprüfung Mit .Dbg_Methods ergibt folgende Methoden:
Methods of object
"com.sun.star.mail.MailMessage":
SbxEMPTY queryInterface ( SbxOBJECT ) ;
SbxVOID addRecipient ( SbxSTRING ) ;
SbxVOID addCcRecipient ( SbxSTRING ) ;
SbxVOID addBccRecipient ( SbxSTRING ) ;
SbxARRAY getRecipients ( void ) ;
SbxARRAY getCcRecipients ( void ) ;
SbxARRAY getBccRecipients ( void ) ;
SbxVOID addAttachment ( SbxOBJECT ) ;
SbxARRAY getAttachments ( void ) ;
SbxARRAY getTypes ( void ) ;
SbxARRAY getImplementationId ( void )
Die beiden Constructor-Methoden fehlen!
Kann jemand helfen?
Gruß von Henning