Envoi automatique avec PJ zippée

cs_Soun77 Messages postés 8 Date d'inscription jeudi 25 mars 2010 Statut Membre Dernière intervention 12 septembre 2013 - 26 mars 2010 à 10:13
cs_Soun77 Messages postés 8 Date d'inscription jeudi 25 mars 2010 Statut Membre Dernière intervention 12 septembre 2013 - 26 mars 2010 à 14:37
Bonjour à tous,

J'ai un "faux problème", et j'espère que quelqu'un pourra m'aider...
J'ai écris une macro qui génère un grand nombre de fichiers Excel (xlsm), les zippe un par un, puis les envoie par mail aux différents utilisateurs concernés.
La macro bogue au moment de joindre le fichier zip : erreur d'exécution '-2147024894 (80070002)'. Seulement l'adresse et le fichier exitent bel et bien. Le plus fort c'est que si je fais débogage puis lecture (sans zapper quoi que ce soit), la PJ s'insère ! Idem si j'exécute la macro en pas à pas, pas de problème...
Autre indication, si je change la macro pour qu'elle joingne le classeur xlsm non zippé, ça marche... Y aurait-il un problème de compatibilité entre winzip et Outlook 2007 ???
S'il n'y avait pas une centaine de mails à envoyer, ça irait encore mais là...
J'espère que qqn aura une idée....
Merci beaucoup d'avance!

Soun

5 réponses

cs_loulou69 Messages postés 672 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 2 juin 2016 1
26 mars 2010 à 10:49
Bonjour

la difficulté est pour le processus de compactage de prévoir une temporisation ou d'attendre que le fichier zip soit complètement créé avant de l'insérer en PJ, non?
0
cs_loulou69 Messages postés 672 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 2 juin 2016 1
26 mars 2010 à 10:58
As tu pensé à reporter la macro dans Outlook au lieu d'Excel et de revenir ou non, nous dire si le problème persiste.
0
cs_Soun77 Messages postés 8 Date d'inscription jeudi 25 mars 2010 Statut Membre Dernière intervention 12 septembre 2013
26 mars 2010 à 14:27
Pour Outlook, je ne vais pas m'aventurer jusque là, mais ta première remarque me semble coller parfaitement... Chapeau ! Je n'y avais pas pensé. En effet, ma boucle zip et mail, change de fichier, zip et mail etc. A part en divisant ma boucle pour qu'une première zippe tous les fichiers à la suite, puis qu'une 2ème envoie les mails, connais-tu une instruction qui permette d'insérer une temporisation ?
Un très grand merci ! A charge de revanche si je suis en mesure de t'aider à mon tour un de ces 4!

Soun
0
cs_Soun77 Messages postés 8 Date d'inscription jeudi 25 mars 2010 Statut Membre Dernière intervention 12 septembre 2013
26 mars 2010 à 14:33
C'est bon, j'ai trouvé l'instruction, je teste et te confirme si ça marche !

Soun
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Soun77 Messages postés 8 Date d'inscription jeudi 25 mars 2010 Statut Membre Dernière intervention 12 septembre 2013
26 mars 2010 à 14:37
Génial ! ça marche ! Encore merci

Soun
0
Rejoignez-nous