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]