cs_Soun77
Messages postés8Date d'inscriptionjeudi 25 mars 2010StatutMembreDernière intervention12 septembre 2013
-
26 mars 2010 à 10:13
cs_Soun77
Messages postés8Date d'inscriptionjeudi 25 mars 2010StatutMembreDernière intervention12 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!
cs_loulou69
Messages postés672Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 2 juin 20161 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?
cs_Soun77
Messages postés8Date d'inscriptionjeudi 25 mars 2010StatutMembreDernière intervention12 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!