bonjour
j’ai un bouton imprimer qui me sert de sauvegarder et imprimer mon classeur excel
et je voudrai m’en servi pour créer un pdf d’une feuille (fiche de production) et l’envoyer à un destinataire par mail
je vous joint mon fichier
merci
essai mail.xlsm (70,3 Ko)
Bonjour
Ci-joint ton fichier avec onglet « fiche production » un bouton « Pdf »
Celui-ci te crée un fichier de type pdf sur la base de l’onglet « fiche production » dans le répertoire de ton fichier avec le même nom que celui de cette onglet
Reste à le transmettre par mail et pour cela il me faut des précisions concernant ton application de messagerie (Outlook, Thumbird etc…) et les éléments indispensables à sa composition :
Adresse
Sujet
Corps
Où récupère-t-on ces éléments ?
Merci de dire
Testes déjà la création du fichier
On pourra inclure la procédure derrière le bouton « Imprimer »
Fais des essais et dis moi
essai mail.xlsm (61,2 Ko)
salut FFO et merci pour ton aide
déjà le bouton PDF est bien ce que je voulais
pour la sauvegarde en PDF on peut l’inclure dans la dossier de sauvegarde du classeur avec le même nom
"B:\Desktop\fiche palette" & [‹ base de donnée ›!B1].Text _ & « - » & Format(Now, « dd-mm-yy-hh-mm-ss »)
pour l’application c’est outlook
adresse pour essai « toffduq@aol.com »
sujet "fiche de production et le numero qui ce trouve en b6 de la fiche de production "
et en corps si joint fiche de production du dossier n° (b6 de la fiche de production)
les elements sont à recuperer dans :
"B:\Desktop\fiche palette"
dit moi si j’ai oublié quelque chose
Je regarde cela en fin de soirée ou demain je suis en déplacement ce jour
Je fais au plus vite
Patience donc
ok pas de soucis
merci
Avant de partir une ébauche concernant l’envoi du pdf
Attention celui-ci doit être créé avant son exécution
Onglet « fiche production » nouveau bouton « Envoi Pdf »
Lorsque par le premier bouton dans le répertoire du fichier le fichier « Pdf » est créé et conforme à celui qui doit être transmis (vérification de son exemplaire affiché à l’écran lors de sa création) cliques sur ce deuxième bouton
Il est possible que la référence « Microsoft Outlook Library » soit à côcher dans la liste de celle-ci
A voir lors de l’exécution de cette procédure si un Bug apparait
Paramétrage à réaliser ici :
Outil/Référence
Je n’ai pas d’application de messagerie donc ne peut tester cette évolution
Je te laisse à l’œuvre et me dire
Ton fichier à tester
essai mail.xlsm (71,8 Ko)
Je regarde ça ce soir après le travail
Merci
nickel
ca fonctionne bien pour une ebauche
merci
Bonjour
Ravi de ce resultat
Maintenant reste à savoir ce que tu souhaites au final
Maintien des boutons en l état ?
Je mettrai dans un onglet spécifique les paramètres du mail :
Adresse
Sujet
Corps
Ainsi que le chemin du dossier d enregistrement du fichier pdf
L intérêt de cette option est d avoir ces données accessibles pour les faire évoluer à loisir manuellement au lieu de les avoir en dur dans le code
Concernant les fichiers pdf sont ils à maintenir au fure et à mesure de leur création ou comme c est actuellement le suivant écrase le précédent ?
Merci pour toutes ces précisions
bonjour
oui on peut l’intégrer dans un nouveau onglet
pour le chemin de l’enregistrement on peut le mettre au même endroit que le ficher Excel
et il faudrait le sauvegarder avec le numéro qui ce trouve en b6 de la fiche production
merci pour ton aide
Ton fichier avec un nouvel onglet « Paramètres mail »
En cellule « A2 » l’adresse du correspondant destinataire du mail
En cellule « B2 » le sujet du mail
En cellule « C2 » le corp du mail
En cellule « D2 » le chemin du répertoire du fichier pdf
Si en cellule « D2 » aucune donnée le chemin du répertoire du fichier pdf sera celui par défaut du fichier excel
Fais des essais et dis moi
essai mail.xlsm (73,0 Ko)
Ok je regarde ça ce soir après le travail
Merci
bonjour FFO
c’est parfait comme d’habitude
par contre pendant que j’y pense dans certaine date du calendrier , il inverse le mois et le jour sur la fiche palette
je t’ai fait un exemple avec le 04 /11 /22
je te joint le fichier
et si tu peut dire se que tu as fait que je puisse le changer dans un autre fichier merci
essai mail.xlsm (64,9 Ko)
Bonjour
Ci-joint ton fichier corrigé
J’ai modifié dans la macro « test » cette ligne de code :
With ws_trame
.Cells(4, 7) = tableau(8)
ainsi :
With ws_trame
.Cells(4, 7) = Format(tableau(8), « MM/DD/YYYY »)
Et tout est rentré dans le bon ordre au niveau de la date
Fais des essais et dis moi
essai mail.xlsm (61,9 Ko)
bonjour ok super
merci
bonne journée
Au plaisir de te retrouver une prochaine fois
ah oui encore une petite question
on va changer le systeme de reseaux au travail
avant c’etait « C:\Users\atelier\Desktop\sauvegarde fiche palette » et on avait partager le dossier sur plusieur pc
et la on va devoir passer par un serveur
exemple :
192.168.1.101 et le nom du dossier de partage est « fiche palette »
comment faudra t -il nommé mon chemin de sauvegarde ?
merci
Normalement de la même manière que pour un répertoire local si ce n’est qu’à la place de la lettre du lecteur il faudra mettre l’adresse url suivi du chemin jusqu’au répertoire cible
Du temps de mon activité professionnelle dans ce contexte c’est ainsi que j’opérais sans difficulté particulière
Mais chaque situation peut être différente c’est à tester
ok je vais voir ca quand tout sera installé
merci et bonne journée
De rien au plaisir une prochaine fois