Bonjour,
Je n'ai pas approfondi l'envoi de mail, mais j'ai utilisé cette macro largement inspirée par la doc de Andrew Pytoniak pour envoyer des mel à partir d'outlook :
' ******************************************************************
' Sub Sub_EnvoyerE_Mail()
' ================================
' Description :
'       Envoyer un e-mail...
' ================================
Sub Sub_EnvoyerE_Mail()
        Dim vMailSystem, vMail, vMessage As Object
On Error GoTo Erreurs   
        vMailSystem = createUnoService("com.sun.star.system.SimpleSystemMail")
        vMail = vMailSystem.querySimpleMailClient
        if IsNull(vMail) then
                MsgBox("Client d'e-mail non disponible", 16)
                stop
        end if
        vMessage=vMail.createsimplemailmessage()
        vMessage.setrecipient("[EMAIL PROTECTED]")
        vMessage.setsubject("Le sujet")
        vMail.sendSimpleMailMessage(vMessage, 0)
        Exit Sub
Erreurs:
        erreur_num=err()
        erreur_txt=error(erreur_num)
        erreur_ligne = Erl()
    MsgBox("Opération annulée par l'utilisateur...", 65, "Information")
End Sub

Concernant la doc en ligne, le mieux est de téléchager et d'installer le SDK : http://api.openoffice.org/DevelopersGuide/DevelopersGuide.html.

Surtout, je pense qu'il faut installer l'outil Xray qui permet d'explorer très en détail un objet : http://fr.openoffice.org/Documentation/How-to/indexht-programmation.html

Il y a également une documentation en Français produite par Sun : http://docs.sun.com/app/docs/doc/819-1328?l=fr.

Il y a LE bouquin de référence en Français qui permet de débuter avec des idées claires :Programmation openOffice.org 2 Par B.Marcelly et L. Godard aux éditions Eyrolles.

Il faut également regarder dans tous les forums


Le 08/02/2007 12:06, > Boris Ratak (par Internet, dépôt [EMAIL PROTECTED]) a écrit :
Bonjour,

Je souhaite faire une application de publipostage mail basique, mais qui inclut 
un traitement supplémentaire après l'envoi du mail (par exemple, stocker dans 
la BDD que telle personne a reçu telle ou telle campagne de mail), ce qui 
m'empêche d'utiliser le publipostage classique d'OpenOffice.
J'ai vu qu'il y avait des fonctions d'envoi de mail pour les macros OOBasic (j'ai notamment consulté la doc d'Andrew Pytoniak), mais soit on ne peut qu'envoyer un document en pièce jointe sans corps de texte, soit on passe par Outlook. N'y a t'il pas moyen soit de passer par Thunderbird, soit, et ce serait préférable, utiliser directement les paramètres SMTP d'OOo ?

Par ailleurs, pouvez-vous me conseiller un bon guide de référence en ligne sur les différentes fonctions, propriétés et méthodes des objets d'OpenOffice?
Merci d'avance

Boris

                
---------------------------------
 Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! 
Profitez des connaissances, des opinions et des expériences des internautes sur 
Yahoo! Questions/Réponses.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à