[Base] Erreur sur l'envoi d'un courriel

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
boudebois
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 22 mars 2014 19:04

[Base] Erreur sur l'envoi d'un courriel

Message par boudebois »

Bonjour à tous
Je sollicite une nouvelle fois votre aide.
J'aimerai, à partir d'un formulaire, envoyer un mail prédéfini.( sujet et adresse)
J'ai essayer de retravailler une macro prise sur le forum, je n'ai très surement pas tout compris car j'ai un message d'erreur.
Capture erreur macro courriel.JPG
Archives Vers 2.odb
Si vous pouvez m’expliquè ce que je ne fais pas correctement ce serai génial.
Bien amicalement
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Version: 5.4.5.1.M2 (x64) (version imposée ) sur Win7 64
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
Messages : 1477
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: [Base] Erreur sur l'envoi d'un courriel

Message par DLE »

Bonjour,

Une erreur de syntaxe, la commande s'écrit comme ceci :

Code : Tout sélectionner

Client = Messagerie.queryMailClient("C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe") 
Comme on peut envoyer à plusieurs adresses en copie et/ou copie cachée, il faut les déclarer en tableau, il en est de même pour les pièces attachées.

Code : Tout sélectionner

 			Courrier.CcRecipient = array()	' **** Copie A
			Courrier.BccRecipient = array()	' **** Copie Caché
			Courrier.Attachement = array()	' **** Piece Jointe()
Cdlt.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
MacOS Sonoma 14.4.1 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.5.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits :
AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Erreur sur l'envoi d'un courriel

Message par Piaf »

Bonjour

Code : Tout sélectionner

Messagerie = CreateUnoService("com.sun.star.system.SystemMailProvider")
Tu es certain que ce service existe sous LibO ?
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
boudebois
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 22 mars 2014 19:04

Re: [Base] Erreur sur l'envoi d'un courriel

Message par boudebois »

Merci DLE mais malgré la modif j'ai toujours une erreur, y a t'il une autre solution ?
Erreur macro courriel.JPG
Cordialement
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Version: 5.4.5.1.M2 (x64) (version imposée ) sur Win7 64
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9248
Inscription : 28 août 2010 08:45

Re: [Base] Erreur sur l'envoi d'un courriel

Message par micmac »

Bonjour,
Dans votre signature il y a écrit :Libreoffice Version: 4.1.5.3 sur Win7 64 Bits
Soit votre version de LibreOffice est complètement dépassée (la dernière version stable est LibO 6.1.6), soit vous avez fait erreur et il s'agit de OpenOffice (la dernière version est AOO 4.1.6).
Afin de profiter des dernières améliorations, il est fortement recommandé d'être à jour de la dernière version
Accès direct à votre signature pour la corriger.

Cordialement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
boudebois
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 22 mars 2014 19:04

Re: [Base] Erreur sur l'envoi d'un courriel

Message par boudebois »

Correction apporté à ma signature :wink:
La modération vous a écrit: En indiquant LibreOffice ce serait mieux

Version: 5.4.5.1.M2 (x64) (version imposée ) sur Win7 64
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25165
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] Erreur sur l'envoi d'un courriel

Message par Dude »

boudebois a écrit : y a t'il une autre solution ?
Oui, lire ce que te dit Piaf :
Piaf a écrit :Tu es certain que ce service existe sous LibO ?
Et relire le suprême de code concerné.
boudebois
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 22 mars 2014 19:04

Re: [Base] Erreur sur l'envoi d'un courriel

Message par boudebois »

Bien sur que j'ai lu la réponse de Piaf qui été en faite une question.
Je ne sais pas si cela est possible, d’où ma question "y a t'il une autre solution ?"
Tant qu'au suprême de code j'ai beau le lire et le relire je ne comprend pas tout.
J'ai beau essaye de faire de mon mieux, quand je ne comprend pas j’appelle à l'aide , c’est comme ça que je progresse.
Bien cordialement :cry:
Version: 5.4.5.1.M2 (x64) (version imposée ) sur Win7 64
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25165
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] Erreur sur l'envoi d'un courriel

Message par Dude »

boudebois a écrit :Tant qu'au suprême de code j'ai beau le lire et le relire je ne comprend pas tout.
Qu'est ce que tu ne comprends pas dans cette phrase ?
no_problemo.PNG
Bien sûr, AOO = Apache OpenOffice

La solution est donc de prendre le code dédié à LibO.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
boudebois
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 22 mars 2014 19:04

Re: [Base] Erreur sur l'envoi d'un courriel

Message par boudebois »

Merci Dude de m'avoir éclairé.
Je n'avais pas percuté.
Je vais approfondir la question.
Cordialement
Version: 5.4.5.1.M2 (x64) (version imposée ) sur Win7 64
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Erreur sur l'envoi d'un courriel

Message par Piaf »

Re
En complément de la réponse de Dude, comme tu travailles avec Thunderbird, tu peux éventuellement consulter les arguments de ligne de commande du courrielleur "Compose" h**p://kb.mozillazine.org/Command_line_ ... derbird%29 à utiliser avec shell.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64