Envoi automatique avec PJ zippée

Signaler
Messages postés
8
Date d'inscription
jeudi 25 mars 2010
Statut
Membre
Dernière intervention
12 septembre 2013
-
Messages postés
8
Date d'inscription
jeudi 25 mars 2010
Statut
Membre
Dernière intervention
12 septembre 2013
-
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

Messages postés
672
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
2 juin 2016
1
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?
Messages postés
672
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
2 juin 2016
1
As tu pensé à reporter la macro dans Outlook au lieu d'Excel et de revenir ou non, nous dire si le problème persiste.
Messages postés
8
Date d'inscription
jeudi 25 mars 2010
Statut
Membre
Dernière intervention
12 septembre 2013

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
Messages postés
8
Date d'inscription
jeudi 25 mars 2010
Statut
Membre
Dernière intervention
12 septembre 2013

C'est bon, j'ai trouvé l'instruction, je teste et te confirme si ça marche !

Soun
Messages postés
8
Date d'inscription
jeudi 25 mars 2010
Statut
Membre
Dernière intervention
12 septembre 2013

Génial ! ça marche ! Encore merci

Soun