Merci pour ces informations, les documentations me seront précieuses. Effectivement, la classe SimpleSystemMail permet d'envoyer des emails avec le client de messagerie par défaut, mais malheureusement sans pouvoir spécifier un corps de texte.
En revanche, j'ai découvert grâce à la doc la classe com.sun.star.mail qui a été ajoutée avec la version 2.0 d'OOo et qui semble pouvoir envoyer des mails en se connectant à un serveur SMTP distant, tout en pouvant spécifier tous les paramètres requis (expéditeur, destinataire, sujet, corps de message, pièces jointes, cc, bcc...). Je n'ai pas trouvé d'exemple prêt à l'emploi sur le net, mais je vais faire un essai. Merci beaucoup pour la doc. Boris BOTTIN Laurence - DGMT/SG/AG2 <[EMAIL PROTECTED]> a écrit : 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.