Problème avec envoi d'email depuis Excel en passant par outlook

Problème avec envoi d'email depuis Excel en passant par outlook - VB/VBA/VBS - Programmation

Marsh Posté le 20-05-2011 à 10:49:13    

Bonjour,
 
Je suis en train de développer une macro en VBA sous Excel qui envoi un certains nombre d'emails comportant systématiquement une pièce jointe.
 
Le code suivant est dans une boucle: comme je le disais, j'envoi un certains nombre d'email.

Code :
  1. Set ol = CreateObject("outlook.application" )
  2.         Set myItem = ol.CreateItem(olMailItem)
  3.             myItem.To = Destinataire
  4.             myItem.Subject = Sujet
  5.             myItem.Body = msg
  6.             CheminPieceJointePDF = ThisWorkbook.Path & "\Fichiers\Factures PDF\" & NomFichierFactureExcel & ".pdf"
  7.             Set myAttachments = myItem.Attachments
  8.             myAttachments.Add CheminPieceJointePDF
  9.             myItem.Send


 
Lors de l'execution:
 
Outlook se lance bien en tache d'arriere plan, mais il me demande la chose suivante (une message box Yes/No apparait à chaque itération de ma boucle)
 

La pièce jointe [i]XXX.pdf[/i] ouverte à partir du message[i] Titre De Mon Message Sous Outlook[/i] est ouverte ou utilisé par une autre application. Si vous continuez, vous perdrez toute modification apporté à la pièce jointe. Voulez-vous continuer ?


 
Au final mes emails sont bien envoyés
 
J'aimerai autant éviter aux utilisateurs de ma macro d'avoir a rester devant leur écran à cliquer Oui tout le temps. Est-il possible de forcer un click Oui sur la message box qu'Outlook sort ?


Message édité par smilm le 20-05-2011 à 10:50:57
Reply

Marsh Posté le 20-05-2011 à 10:49:13   

Reply

Marsh Posté le 20-05-2011 à 11:09:06    

Essaie avec un autre type de piece jointe, genre un bete fichier txt


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 20-05-2011 à 11:33:34    

Je ne pense pas que le format PDF soit la source du problème. De plus, l'envoi en PDF est obligatoire.

Reply

Marsh Posté le 20-05-2011 à 11:53:34    

Ca osef. Si l'apercu Windows l'a dans le volet, si le reader de PDF est encore ouvert, service reader lors des envois en masse etc.
 
Ca le fait avec un txt ou pas ? Dire que ca vient pas du PDF tu pourras l'affirmer une fois d'autres fichiers testés.


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 20-05-2011 à 14:22:41    

Salut,est ce en liaison avec un message de sécurité , et dans ce cas voir ClickYes http://www.contextmagic.com/express-clickyes/
sinon voir aussi http://www.rondebruin.nl/sendmail.htm


Message édité par kiki29 le 20-05-2011 à 14:40:31
Reply

Marsh Posté le 20-05-2011 à 14:37:01    

Ca ressemble plus à l'apercu des PDF dans Outlook... Deja recencé ce souci...
Lors de la création du message, ajout de la piece jointe, apercu du PDF qui le verrouille...
Lors du prochain message, boucle trop rapide, il dit qu'il est utilisé...
D'ou ma question à la base... Chose qui ne se produit pas avec txt...  [:le colonel moutarde:5]


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 23-05-2011 à 15:20:59    

Yes c'est possible que cela vienne de là dje69r.
 
J'ai trouvé une solution. L'utilisateur aura a appuyé sur Oui pendant quelques secondes en fin de traitement donc c'est pas dramatique.
 
Merci pour vos réponses.
 

Reply

Marsh Posté le 23-05-2011 à 16:06:09    

Non mais c'est pas une solution ca... :/
 
Essaie de faire une pause dans ton code, apres l'envoi du mail...


---------------
Soyez malin, louez entre voisins !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed