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 37253 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 mars 2023 - 8 janv. 2015 à 12:05
jordane45 Messages postés 37253 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 mars 2023 - 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
- Ce fichier contient l'historique des livres empruntés à la bibliothèque. combien de titres différents contient-il ? ✓ - Forum Excel
- Liste déroulante excel - Guide
- Fichier iso - Guide
1 réponse
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
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