20 Dec 12:02
Re: Résolu Base Adresses mèl
Jean Michel PIERRE <jmpniort <at> orange.fr>
2009-12-20 11:02:10 GMT
2009-12-20 11:02:10 GMT
Jean, Ce que tu pourrais faire, c'est joindre une courte base avec 2 ou 3 adresses e-mail, et la macro pour tester sur d'autres configurations, comme cadeau de Noël. J.M. > > > Merci à vous deux, > > > - PC fixe > > > Sous XP le problème est résolu grâce à "cmd /c start". > > > - Portable > > > Sous Ubuntu le problème est résolu grâce à "thunderbird". > > > Je n'ai pas trouvé de solution, pour Vista, sur le portable. Cela ne > me chagrine pas car je n'utilise pas ce logiciel. > > > J'ai obtenu une réponse satisfaisante pour XP et Ubuntu; mon problème > est donc résolu. > > > Cordialement > > Papy > > > //*********************************************************************************************** > > yves dutrieux a écrit : >> Bonsoir, >> >> Le 19 décembre 2009 16:50, Jean Sympa <jsympa <at> free.fr> a écrit : >> >> >>> Merci Yves >>> >>> >>> J'ai un triple problème. J'ai XP sur un PC fixe et Vista et Ubuntu >>> sur un >>> portable. >>> >>> >>> - PC fixe >>> >>> >>> Sous XP le problème est résolu grâce à "cmd /c start" >>> >>> >>> - Portable >>> >>> >>> Sous Ubuntu "cmd /c start" n'est pas la solution. >>> >>> >> Normal. cmd /c n'existe pas sous ubuntu et la bonne manière de faire >> est >> celle spécifiée par François, "thunderbird" (attention aux >> majuscules/minuscules car on est en linux...) >> >> >> >>> Sous Vista "cmd /c start" n'est pas la solution. >>> >>> >> Je connais pas trop vista (dieu merci) >> mais ça a sûrement à voir avec les droits d'autorisation (UAC) car ça >> devrait normalement fonctionner. >> essaie avec "D:\Program Files\Mozilla Thunderbird\thunderbird.exe" en >> partant du principe que Thunderbird est installé dans son dossier par >> défaut >> (et sur d:\ lui aussi). Mais avec cette commande on perd la portabilité >> qu'on avait avec la commande start. >> >> Le mieux, comme l'application doit être multiplateforme, c'est de >> trouver un >> moyen de tester sur quelle plateforme on se trouve et en fonction de >> celle-ci, lancer l'application/la commande adéquate. >> >> qqun a-t-il une autre idée ? >> j'ai pensé aussi à un petit script qui lancerait la bonne commande. >> Ce petit >> script serait adapté en fonction de la plateforme... mais c'est du >> bidouillage... :-/ >> d'autant + qu'en linux et en windows, les scripts n'ont pas la même >> extension normalement (même si linux s'en accordera moyennant la bonne >> première ligne
) >> >> Yves. >> >> >>> Remarque >>> >>> >>> Sur le PC fixe, l'application est sur C: >>> >>> Sur le portable, dans la partition Vista, l'application est sur D: >>> >>> Sur le portable, dans la partition Ubuntu, je ne sais pas où elle est. >>> >>> >>> >>> Cordialement >>> >>> Papy >>> >>> >>> >>> //****************************************************************************************************** >>> >>> yves dutrieux a écrit : >>> >>> >>>> Re, >>>> >>>> Le 19 décembre 2009 13:34, Jean Sympa <jsympa <at> free.fr> a écrit : >>>> >>>> >>>> >>>> >>>>> Merci Yves >>>>> >>>>> >>>>> J'ai remplacé, sans succès, thunderbird par: >>>>> >>>>> >>>>> - mozilla thunderbird >>>>> - start >>>>> >>>>> >>>>> >>>>> >>>> ok, j'ai compris en faisant le test avec un bouton chez moi : >>>> utilise : "cmd /c start" au lieu de "start". >>>> Car start est une commande "intrinsèque" à la commande DOS CMD. >>>> sinon, tu peux surement aussi forcer via Thunderbird mais dans ce >>>> cas, tu >>>> dois indiquer le chemin complet du programme je suppose. mais ça >>>> j'ai pas >>>> testé
>>>> >>>> Yves >>>> >>>> >>>> >>>> >>>> >>>>> je n'ai toujours pas de solution. >>>>> >>>>> >>>>> >>>>> Cordialement >>>>> >>>>> Papy >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> //******************************************************************************************** >>>>> >>>>> yves dutrieux a écrit : >>>>> >>>>> >>>>> >>>>> >>>>>> Bonjour, >>>>>> >>>>>> Le 19 décembre 2009 09:36, Jean Sympa <jsympa <at> free.fr <mailto: >>>>>> jsympa <at> free.fr>> a écrit : >>>>>> >>>>>> >>>>>> Bonjour à vous deux, >>>>>> >>>>>> >>>>>> j'ai oublié de montrer le message obtenu avec la macro de François >>>>>> >>>>>> >>>>>> apparemment Base ne trouve pas sAddressEmail. >>>>>> >>>>>> Je pense plutot qu'il ne trouve pas thunderbird... >>>>>> Si tu es sous Windows, as-tu essayé "start" à la place de >>>>>> "thunderbird" >>>>>> ? >>>>>> >>>>>> Yves >>>>>> >>>>>> Que faire? >>>>>> >>>>>> >>>>>> Cordialement >>>>>> >>>>>> Papy >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> //------------------------------------------------------------------------------------------------------------------------------- >>>>>> >>>>>> Jean Sympa a écrit : >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> Merci à vous deux, >>>>>>> >>>>>>> >>>>>>> J'ai oublié de préciser que j'utilise XP et que mon épouse >>>>>>> utilise Ubuntu. >>>>>>> >>>>>>> >>>>>>> La saisie des adresses a lieu sous Ubuntu. Les adresses sont >>>>>>> exploitées sous XP et Ubuntu. >>>>>>> >>>>>>> >>>>>>> Je modifie l'application sous XP et j'enregistre les >>>>>>> modifications sur Ubuntu. >>>>>>> >>>>>>> Actuellement, j'essaie la macro sous XP. >>>>>>> >>>>>>> Cordialement >>>>>>> >>>>>>> Papy >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> //*********************************************************************************************** >>>>>>> >>>>>>> >>>>>>> yves dutrieux a écrit : >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> bonjour, >>>>>>>> >>>>>>>> Le 17 décembre 2009 22:33, Francois Gatto <ooo <at> volcar.org> >>>>>>>> <mailto:ooo <at> volcar.org> a écrit : >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> Bonsoir, >>>>>>>>> >>>>>>>>> Jean Sympa a écrit : >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> Bonjour à toutes et à tous, >>>>>>>>>> Base Adresses mèl >>>>>>>>>> Je saisis des adresses mèl dans Base. >>>>>>>>>> Que faut-il faire pour qu'en cliquant sur une de ces adresses, >>>>>>>>>> on ouvre Thunderbird, prêt à saisir et à envoyer un message. >>>>>>>>>> Est-ce possible? >>>>>>>>>> Comment? >>>>>>>>>> Avec mes remerciements >>>>>>>>>> Cordialement >>>>>>>>>> Papy >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> 1) créer une macro de lancement du client de messagerie >>>>>>>>> >>>>>>>>> Sub sendEmailClient( oEvent as object ) >>>>>>>>> dim sAddressEmail as string >>>>>>>>> sAddressEmail = oEvent.Source.Text >>>>>>>>> shell( "thunderbird", 2 , "mailto:" + sAddressEmail ) >>>>>>>>> End Sub >>>>>>>>> >>>>>>>>> 2) modifier les propriétés du champ "email" dans le formulaire >>>>>>>>> - clic-droit sur le champ et "contrôles" >>>>>>>>> - onglet "évènements" >>>>>>>>> - en regard de l'évènement "bouton de souris enfoncé" cliquer >>>>>>>>> sur le >>>>>>>>> bouton [...] (petits points) >>>>>>>>> - assigner une macro >>>>>>>>> - rechercher la macro "sendEmailClient" et valider le tout. >>>>>>>>> >>>>>>>>> Sauvegarder le formulaire et la base. >>>>>>>>> >>>>>>>>> Lors de l'emploi du formulaire un simple clic sur le champ >>>>>>>>> "email" >>>>>>>>> ouvrira le client de messagerie avec comme destinataire >>>>>>>>> l'adresse issue >>>>>>>>> de la base. >>>>>>>>> >>>>>>>>> NB : >>>>>>>>> - je travail sous Linux et n'ai pas testé sous Ms-Windows >>>>>>>>> - il faudra éventuellement modifier le nom du client ici >>>>>>>>> "thunderbird" >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> A mon avis, sous windows le mieux est de placer "start" au lieu >>>>>>>> du client >>>>>>>> email, ainsi, il prendra le client mail par défaut de windows >>>>>>>>
>>>>>>>> >>>>>>>> Yves >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> Bonne chance >>>>>>>>> >>>>>>>>> Francois Gatto >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> --------------------------------------------------------------------- >>>>>>>>> >>>>>>>>> >>>>>>>>> To unsubscribe, e-mail: users-unsubscribe <at> fr.openoffice.org >>>>>>>>> <mailto:users-unsubscribe <at> fr.openoffice.org> >>>>>>>>> >>>>>>>>> For additional commands, e-mail: users-help <at> fr.openoffice.org >>>>>>>>> <mailto:users-help <at> fr.openoffice.org> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> >>>>>>> >>>>>>> To unsubscribe, e-mail: users-unsubscribe <at> fr.openoffice.org >>>>>>> <mailto:users-unsubscribe <at> fr.openoffice.org> >>>>>>> >>>>>>> For additional commands, e-mail: users-help <at> fr.openoffice.org >>>>>>> <mailto:users-help <at> fr.openoffice.org> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> -- >>>>>> web site : http://www.molenbaix.com >>>>>> >>>>>> >>>>>> >>>>>> >>>>> --------------------------------------------------------------------- >>>>> >>>>> To unsubscribe, e-mail: users-unsubscribe <at> fr.openoffice.org >>>>> For additional commands, e-mail: users-help <at> fr.openoffice.org >>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscribe <at> fr.openoffice.org >>> For additional commands, e-mail: users-help <at> fr.openoffice.org >>> >>> >>> >> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe <at> fr.openoffice.org > For additional commands, e-mail: users-help <at> fr.openoffice.org > > >
)
>> mais ça a sûrement à voir avec les droits d'autorisation (UAC) car ça
>> devrait normalement fonctionner.
>> essaie avec "D:\Program Files\Mozilla Thunderbird\thunderbird.exe" en
>> partant du principe que Thunderbird est installé dans son dossier par
>> défaut
>> (et sur d:\ lui aussi). Mais avec cette commande on perd la portabilité
>> qu'on avait avec la commande start.
>>
>> Le mieux, comme l'application doit être multiplateforme, c'est de
>> trouver un
>> moyen de tester sur quelle plateforme on se trouve et en fonction de
>> celle-ci, lancer l'application/la commande adéquate.
>>
>> qqun a-t-il une autre idée ?
>> j'ai pensé aussi à un petit script qui lancerait la bonne commande.
>> Ce petit
>> script serait adapté en fonction de la plateforme... mais c'est du
>> bidouillage... :-/
>> d'autant + qu'en linux et en windows, les scripts n'ont pas la même
>> extension normalement (même si linux s'en accordera moyennant la bonne
>> première ligne
)
>>
>> Yves.
>>
>>
>>> Remarque
>>>
>>>
>>> Sur le PC fixe, l'application est sur C:
>>>
>>> Sur le portable, dans la partition Vista, l'application est sur D:
>>>
>>> Sur le portable, dans la partition Ubuntu, je ne sais pas où elle est.
>>>
>>>
>>>
>>> Cordialement
>>>
>>> Papy
>>>
>>>
>>>
>>>
//******************************************************************************************************
>>>
>>> yves dutrieux a écrit :
>>>
>>>
>>>> Re,
>>>>
>>>> Le 19 décembre 2009 13:34, Jean Sympa <jsympa <at> free.fr> a écrit :
>>>>
>>>>
>>>>
>>>>
>>>>> Merci Yves
>>>>>
>>>>>
>>>>> J'ai remplacé, sans succès, thunderbird par:
>>>>>
>>>>>
>>>>> - mozilla thunderbird
>>>>> - start
>>>>>
>>>>>
>>>>>
>>>>>
>>>> ok, j'ai compris en faisant le test avec un bouton chez moi :
>>>> utilise : "cmd /c start" au lieu de "start".
>>>> Car start est une commande "intrinsèque" à la commande DOS CMD.
>>>> sinon, tu peux surement aussi forcer via Thunderbird mais dans ce
>>>> cas, tu
>>>> dois indiquer le chemin complet du programme je suppose. mais ça
>>>> j'ai pas
>>>> testé
RSS Feed