Envoi mail Outlook via macro depuis un formulaire sous VBA
Niconz Messages postés 313 Statut Membre -
Je me permets de faire appel à votre aide pour un problème assez épineux.
J'utilise actuellement le formulaire ci-joint pour passer des commandes.
https://mon-partage.fr/f/cDlrEjhB/
Mdp : essai
Lorsque vous remplissez une nouvelle commande, comme il se doit, vous avez ensuite la possiblité d'enregistrer un PDF de votre commande.
En plus de cela, je souhaiterai donner la possibilité d'envoyer ce PDF en pièce jointe d'un mail (nous utilisons Outlook), avec un texte pré-défini par défault.
Ex :
Bonjour,
Veuillez trouver ci-joint notre commande...blabla
Vous en souhaitant bonne réception,
Cordialement,
L'adresse mail du fournisseur est caché dans l'onglet « Base fournisseur », mais elle n'apparait pas dans la commande PDF.
L'envoi de ce mail avec le PDF en P.J interviendrait qu'après avoir cliqué sur un nouveau bouton « Envoyer la commande au fournisseur » qui serait sur l'UF Nouvelle commande.
Auriez-vous svp une solution à proposer ?
D'avance, un grand merci à ceux qui pourront m'aider.
Excellent weekend,
NicoNZ.
16 réponses
Un utilisateur cherche à automatiser l'envoi du PDF d'une commande par Outlook, via un nouveau bouton « Envoyer la commande au fournisseur » dans l'interface « Nouvelle commande », avec un texte prédéfini. Plusieurs réponses évoquent des modifications de macro et des tests sur des formats, ainsi que des soucis d'envoi lorsque l'adresse du fournisseur n'apparaît pas. Des échanges proposent aussi un format XLS pour visualiser les modifications et rappellent que les PDFs servent au reporting, à l'approbation et à l'archivage côté interne. En cas de suites, les discussions soulignent les contraintes d'intégration et la nécessité d'une solution qui reste utilisable pour le partage, l'approbation et le suivi, sans consensus clair.
-
Bonjour,
fichier modifie pour envoi PDF par @Mail Outlook, mais a vous de voir pour qu'il puisse etre envoye car vous faites des reinit a tout va ce qui reinit aussi les variables que j'ai mise pour cet envoi
Pour les mots de passe, c'est mieux de les preciser avant !!!!!
https://www.cjoint.com/c/EArjaWYLHwM
A+ -
Bonjour fb894009,
Merci beaucoup pour votre réponse, et désolé pour les mdp, j'avais complètement zappe.
Je ferai tous les tests nécessaires des Lundi, car mon PC personel ne me laisse pas lancer les macros.
En tout cas, un grand merci pour votre retour rapide,
Tres cordialement,
NicoNZ -
Re,
Ok ca roule -
Bonjour fb894009,
J'ai téléchargé puis enregistré le fichier, afin de faire les tests de fonctionnement, et ca fait désormais plus d'une demi-heure que j'essaye d'ouvrir le fichier.
Impossible.
Serait-ce du à la nouvelle macro ?
Peux-tu stp me renvoyer le fichier, mais en utilisant https://mon-partage.fr/ car mon service IT n'autorise pas l'accès à cjoint.com
D'avance, merci
Bien cordialement,
NicoNZ -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour,
impossible ouvrir fichier-----> quel symptome ?????
lien fichier:
https://mon-partage.fr/f/WmWnsKrI/
A+ -
Re,
Une fois telechargé, le fichier se lance en mode protege.
Je le ferme donc et reessaye de le ré-ouvrir, et c'est la que plus rien ne se passe, et que mon Excel plante.
La petite fenetre d'accueil d'Excel se lance, mais le fichier ne s'ouvre pas...
J'ai essayé plusieurs fois, mais rien n'y fait, toujours le même problème.
Merci -
Re,
Excel2007 ou 2013 pas de probleme, ai plus 2010 !!
essayez ancienne version si vous avez -
Non, on a que ca ici.
Je suppose que vous avez créé un module exprès non ?
Si oui, pourriez-vous svp m'envoyer le code dans un Word, et je ferai le copier-coller.
Avez-vous fait des modif dans les autres modules, onglets ?
Merci et désolé de l'inconvénient ! -
Re,
format xls pour voir: https://mon-partage.fr/f/GBDm07Rq/
pour les modifs, il faut que je regarde -
-
-
Re,
J'ai intégré vos modifs dans le fichier.
Je vous le joins si vous souhjitez y jeter un coup d'oeil.
https://mon-partage.fr/f/zYCPTLmK/
Quand "je passe commande" et clique sur le nvo bouton, le message d'erreur s'affiche.
Serait-ce à cause des réinitialisations ?
Désolé, mais je ne vois pas ce qui bug.
Encore merci pour votre aide :) -
Re,
Serait-ce à cause des réinitialisations ?
Eh oui, vous appelez le sub reinitialisation un certain nombre de fois, ce qui a pour objet de reinitialiser les variables qui sont utilisees pour envoi mail -
Re,
merci, mais je suis obligé de réinitialiser, car le formulaire doit erdevenir vierge pour chaque nouvelle commande.
Y a t-il moyen de contre-carrer cela ?
Merci. -
Re,
Je regarde la chose
A+ -
Bonjour f894009,
Pardon, mais je me permets de venir aux nouvelles.
Penses-tu avoir une solution ?
Merci de ton aide en tout cas,
Bien cordialement,