Lancement tous les jours travaillés un publipostage

Résolu
PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   -  
RainbowSix Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Tous les jours le résultat d'une requête (format EXCEL = csv) est enregistrée dans un répertoire spécifique.

U:\RQ\

Je souhaiterais que le publipostage se lance tous les jours, à une heure (à définir).

1- Ouverture du modèle
2- Récupération des données sur le fichier excel dans le répertoire par défaut.
3- Lancement du publipostage avec sauvegarde des courriers.

Je ne sais pas comment m'y prendre ?

Planificateur de taches sous Windows ? ou tout à partir d'une macro ?

Merci d'avance !



Configuration: Windows / Firefox 78.0
A voir également:

3 réponses

RainbowSix Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   8
 
Bonjour
je serais confronté à la même problématique je choisirais :
1- tâche planifiée les jours de la semaine à l'heure de ton choix, qui lancerait un fichier docm
2-dans le fichier docm, macro auto executable qui ferait le job dont tu as besoin.
1
PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   21
 
Bonjour Rainbowsix,

Merci pour cette 1ère analyse ...

Je pensais passer par Excel, car sur Word je suis moins à l'aise pour vba.....

Cdlt
0
RainbowSix Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   8
 
Cela oblige à lancer Word depuis Excel, alors que le travail final doit se faire dans Word. La structure reste la même que ce soit Excel ou Word, les commandes sont un peu différentes mais le principe reste le même pour le code VBA. Tu as besoin d'Excel juste pour ta base de données, pas pour le reste. Après vous faites comme vous voulez. :-)
1
PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   21
 
Je vais suivre ton conseil, Merci !
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314 > PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Pygos, rainbowsix

Tu peux lancer un publipostage ciblé sur une ou plusieurs personnes (choix des destinataires) d'une base de données XL à partir de d'une macro word; la macro s'éxécute excel restant fermé

les 2 fichiers (excel-word) sont dans le m^me dossier
la technique VBA est basée sur la technolologie ADO (ActiveX Data Object)

Tu dis si ca t'intéresse

nota: dans cette démo, je n'avais pas traité l'heure d’exécution
0
PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   21 > michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bonjour Michel_m,

Je suis très intéressé !

Merci ! ????
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314 > PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

désolé pour hier! distrait comme d'hab...
https://www.cjoint.com/c/KLziuJT8SYL

Consternant l'ouverture journalière à telle Heure d'n fichier word, je te conseille d'aller sur le site "Faqword" de notre amie Marina
(on peut avec Xl avec un fichier "batch" mais c'est coton, doliprane non fourni)!...)
1
PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   21 > michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bonjour,

Merci ! pour avoir répondu à ma demande....

J'ai chercher sur le site de Marina la solution pour la programmation journalière ( excellent site). Mais je n'ai pas trouvé ce type de renseignement......

Bonne journée !
0
RainbowSix Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   8
 
Excel n'est pas tout à fait fermé vu qu'il ouvre le fichier en arrière plan (si tu ouvres le fichier Excel alors qu'il est ouvert en tant que source de données publipostage, il s'ouvrira en lecture seule). En effet, tu peux sélectionner les enregistrements que tu vas fusionner. Les fichiers peuvent se trouver à des emplacements différents. Il suffit de préciser l'emplacement de la base de données dans ton code VBA.
-1
PYGOS69 Messages postés 452 Date d'inscription   Statut Membre Dernière intervention   21
 
Bonjour,

Merci pour tes conseils. ce qui m'éviteras de perdre du temps ...

Bonne journée !
0