Envoi d'un fichier excel par mail à partir de ce même fichier ?
Résolu/Fermé
Izuw
Messages postés
8
Date d'inscription
jeudi 8 janvier 2015
Statut
Membre
Dernière intervention
10 avril 2015
-
8 janv. 2015 à 10:07
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 8 janv. 2015 à 12:05
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 8 janv. 2015 à 12:05
A voir également:
- Envoi d'un fichier excel par mail à partir de ce même fichier ?
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
1 réponse
jordane45
Messages postés
38144
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
21 avril 2024
4 650
8 janv. 2015 à 11:33
8 janv. 2015 à 11:33
Bonjour,
Par macro tu pourrais faire ceci :
Par macro tu pourrais faire ceci :
Sub EnvoiMail() Dim adresseMailDestinataire As String adresseMailDestinataire = InputBox("Indiquez votre adresse mail..") If adresseMailDestinataire <> "" Then ThisWorkbook.SendMail Recipients:=adresseMailDestinataire, _ Subject:=ThisWorkbook.Name, _ ReturnReceipt:=True End If End Sub
8 janv. 2015 à 11:44
Déjà merci pour votre réponse mais malheureusement j'ai deux soucis..
Le premier c'est que je n'ai pas la possibilité d'ajouter une pièce jointe mais ça encore c'est pas très grave.
Par contre, j'ai surtout un message d'erreur dans VB qui m'indique "Erreur d'exécution '1004': Panne générale de la messagerie. Quitter Microsoft Office Excel, redémarrez le système de messagerie et réessayez."
8 janv. 2015 à 12:05
Une autre possibilité serait d'utiliser CDO .. et de te servir d'une adresse mail type Gmail...
Le souci.. c'est que l'utilisateur pourra aller regarder sans souci le code dans ton classeur et ainsi accéder à ta boite mail....
Sans oublier que l'utilisateur devra.. quoi qu'il arrive.. autoriser l'exécution des macros...(quelque soit la solution choisie..)
Sinon.. elle ne se lancera pas !
Après.. il reste la solution du "mailto" ....
Mais là encore.. il faudra que ton utilisateur dispose d'un logiciel de messagerie installé et configuré sur son poste.....
Regardes ici :
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#email