envoi fichier par mail

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
 

lio

XLDnaute Occasionnel
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
 
G

Guy

Guest
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
 
G

Guy_L

Guest
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
 

MichelXld

XLDnaute Barbatruc
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
 
G

Guy_L

Guest
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
 

Discussions similaires

Réponses
2
Affichages
138