Rapport de message :*
 

Re: impression suivant journaliere

Titre du sujet : Re: impression suivant journaliere
par Guy le 21/09/2009 16:43:54

Bonjour manuBX,

Un petit exemple qui marche à condition que tu sois sous Windows. Pour Mac, brumes et mystères.

Ce fichier s'ouvre, affiche un message et se referme.
Dans la procédure Workbook_Open() l'appel à la procédure QuelqueChose() représente l'action que tu voudras effectuée lors de l'ouverture du fichier. Une fois le traitement terminé, le classeur se ferme.

Jette un oeil dans la procédure Workbook_Open()

Voilà pour le classeur qui se ferme tout seul.

Comment faire pour qu'il s'ouvre à une heure précise?

Voir le petit fichier ClasseurAuto.bat joint.  C'est un appel à Excel.exe avec en paramètre le chemin complet du classeur à ouvrir. Dans l'exemple donné le fichier .bat contient start Excel "C:\Documents and Settings\Guy\Mes documents\Office\Excel\myDearFriend\ClasseurChonoAuto.xls" /e
Tu modifieras le chemin du classeur selon l'endroit où se trouve le classeur ClasseurChonoAuto.xls sur ton poste.

Une fois la correction de chemin effectuée, ajoute une tâche planifiée dans Windows qui démarrera ClasseurAuto.bat à l'heure choisie.

Aussi fait rouler ClasseurAuto.bat par double clic pour voir la chose.
Quand tu voudras voir le code attend le message à l'écran puis fait Ctrl+Pause pour arrêter l'exécution.

Remarque : tu peux aussi mettre le classeur lui-même dans les tâches planifiées. L'avantage du fichier .bat c'est que tu pourras éventuellement ajouter des paramètres à l'ouverture du fichier.  Plus d'infos sur demande.

Cordialement,

Guy