Macro excel ouvrir outlook mettre le classeur actif en piece jointe
Andyandy
-
m@rina Messages postés 23882 Date d'inscription Statut Contributeur Dernière intervention -
m@rina Messages postés 23882 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai beaucoup cherché sur les forums avant de poster ma demande, malgré tout mes efforts impossible de creer une macro me Permettant à la fois (depuis excel) d'ouvrir outlook en mettant le classeur actif en piece jointe et surtout de ne pas l'envoyer automatiquement.
Jusqu'ici j'arrive a envoyer le fichier en pj mettre des destinataires un sujet, mais le mail par sans aucune action de ma part. Je souhaiterai que le mail parte manuellement afin de pouvoir au preable ajouter du texte. ( impossible de faire la macro en y ajouter un texte precis car celui change constamment)
Merci de votre aide.
J'ai beaucoup cherché sur les forums avant de poster ma demande, malgré tout mes efforts impossible de creer une macro me Permettant à la fois (depuis excel) d'ouvrir outlook en mettant le classeur actif en piece jointe et surtout de ne pas l'envoyer automatiquement.
Jusqu'ici j'arrive a envoyer le fichier en pj mettre des destinataires un sujet, mais le mail par sans aucune action de ma part. Je souhaiterai que le mail parte manuellement afin de pouvoir au preable ajouter du texte. ( impossible de faire la macro en y ajouter un texte precis car celui change constamment)
Merci de votre aide.
A voir également:
- Macro excel ouvrir outlook mettre le classeur actif en piece jointe
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
2 réponses
Bonjour,
S'il s'agit juste d'ouvrir un nouveau message Outlook avec la PJ jointe, et que tout le reste est à compléter "à la main", je ne vois pas bien l'intérêt de la macro puisque la fonction existe...
Selon ta version, il suffit d'ajouter la commande dans une menu, sur la barre d'outils rapide ou sur le ruban.
Maintenant, s'il y a des choses qui seront toujours identiques, en particulier les destinataires, tu peux créer les variables dans la macro, avec des inputbox que tu rempliras où modifieras si nécessaire.
Regarde ici (c'est pour Word mais c'est exactement le même code pour Excel) :
https://faqword.com/index.php/word/faq-word/vba-solutions/463-comment-creer-un-bouton-qui-envoie-le-fichier-en-cours
En début de macro tu ajoutes tes inputbox, et à la place des variables, tu mets le résultat de l'inputbox.
Par exemple :
sachant que l'inputbox peut être pré-remplie avec un message par défaut.
m@rina
S'il s'agit juste d'ouvrir un nouveau message Outlook avec la PJ jointe, et que tout le reste est à compléter "à la main", je ne vois pas bien l'intérêt de la macro puisque la fonction existe...
Selon ta version, il suffit d'ajouter la commande dans une menu, sur la barre d'outils rapide ou sur le ruban.
Maintenant, s'il y a des choses qui seront toujours identiques, en particulier les destinataires, tu peux créer les variables dans la macro, avec des inputbox que tu rempliras où modifieras si nécessaire.
Regarde ici (c'est pour Word mais c'est exactement le même code pour Excel) :
https://faqword.com/index.php/word/faq-word/vba-solutions/463-comment-creer-un-bouton-qui-envoie-le-fichier-en-cours
En début de macro tu ajoutes tes inputbox, et à la place des variables, tu mets le résultat de l'inputbox.
Par exemple :
message=inputbox ("Quel est le message")
monItem.Body = message
sachant que l'inputbox peut être pré-remplie avec un message par défaut.
m@rina