envoi fichier par mail

  • Initiateur de la discussion Initiateur de la discussion Guy_L
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

Guy_L

Guest
Bonjour,
j'utilise la commande suivant pour envoyer un fichier Excel via une macro (par bonton)

Private Sub CommandButton1_Click()
ActiveWorkbook.SendMail Recipients:='toto.tata@free.fr'
End Sub

mais le débug d'Excel butte sur la formule
ActiveWorkbook.SendMail Recipients:='toto.tata@free.fr'

pourquoi ?
Merci d'avance pour vos réponses
PS: j'utilise Outlock Express

Guy
 
Bonsoir le forum, Guy_L,

Je suis aller dans les page Wiki de Michel et j'ai trouvé ceci:
Envoyer le classeur actif par mail ( seulement pour Outlook )

Sub envoiMailclasseurActif()
Application.dialogs(xlDialogSendMail).Show 'forum@xld.fr', 'Test d'envoi '
End Sub


Envoyer le classeur actif par mail , 2eme méthode

Sub envoiMailClasseurActifV02()
activeWorkbook.sendMail Recipients:='xld@forum.fr'
End Sub

J'ai testé la 2ème méthode qui est pourtant similaire à la tienne et chez moi ça fonctionne...

Salutations.

PS: Je suis sur XP
 
Merci Lio,
effectivement, je ne comprends pas non plus pourquoi ça coince alors que je suis connecté, messagerie ouverte et ...
Pourtant, j'utilise cette même fonction avec une adresse interne à mon boulot, pas de PB.

????
Guy

Aussi Windows XP SP2
 
Encore une chose qui m'est venue:
le problème ne pourrait-il pas venir d'une config (coche manquante ou présente par ex) dans Excel ou dans Outlock Express ? (j'ai cherché cette piste mais je suis peut-être passé à côté ?
Merci
Guy
 
bonjour Guy , bonjour Lio

Lio , merci pour la pub ...;o)

Guy , tu n'as pas précisé le message d'erreur qui s'affiche


je viens de retester avec
WinXP Office XP
Win98 Excel97 & Outlook Express

je n'ai pas rencontré de probleme


quand tu es dans Internet Explorer (IE) , tu fais
Menu Outils
Options Internet
onglet 'Programmes'
quel est la messagerie spécifiée ?

Si ce n'est pas Outlook ou Outlook Express qui est indiqué , tu peux faire des essais en les sélectionnant .

noublie pas :
de noter la messagerie qui est indiquée par défaut (au cas ou tu devrais annuler l'operation)
de cliquer sur OK dans les differentes boite de dialogues pour valider
il faudra peut etre redémarrer le PC pour prendre en compte les modifications


en faisant des recherches sur le net , le probleme est souvent abordé mais les réponses proposées sont tres diversifiées

Ce lien n'existe plus

http://www.mrexcel.com/archive2/38600/44688.htm

http://www.mrexcel.com/archive/Errors/11031.html


j'espere que ça pourra t'aider

bonne soirée
MichelXld
 
Bonjour à tous,
en réponse à ta question: oui, j'ai testé sans plus de succès. En fait je suis convaincu que ce n'est pas VBA qui me 'bloque' mais Outlock Express ou autre chose du genre. Malheureusement je ne peux pas tester sur une autre machine.

Si la syntaxe est bonne (et ça a l'air d'être le cas), je pense qu'il faut que je cherche ailleurs. Outlock Express est défini par défaut et ne m'a jamais posé le moindre problême pour envoyer quoi que ce soit .

Alors ????
Merci si vous avez des idées, je testerai.
Guy
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
614
E
Réponses
1
Affichages
1 K
Retour