Print screen en VBA à heure fixe

Bonjour,

je souhaiterais qu'à une heure fixe tous les jours, par exemple 21h30, mon fichier excel réalise un print screen et copie le résultat dans une fenêtre.

J'ai vu quelques trucs dans ce style sur des forums anglais mais je ne trouve rien en français.

Qui aurait une idée ?

voilà ce que j'ai trouvé si ça peut donner une piste à quelqu'un

Private Declare Sub keybd_event "user32" Lib (ByVal BVK As Byte, ByVal _

bscan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

Private Const KEYEVENTF_KEYUP = & H2

Private Const VK_SNAPSHOT = & H2C

Private Const VK_MENU = & H12

Sous AltPrintScreen ()

keybd_event VK_MENU, 0, 0, 0

keybd_event VK_SNAPSHOT, 0, 0, 0

keybd_event VK_SNAPSHOT, 0, KEYEVENTF_KEYUP, 0

keybd_event VK_MENU, 0, KEYEVENTF_KEYUP, 0

End Sub

Bonsoir,

pourquoi penses-tu que le print screen est LA solution à ton problème ?

Bonjour,

mon fichier est mis à jour par différents utilisateurs et prend en information la date du jour.

Le lendemain tout est remis à 0.

Je souhaiterais récupérer les Infos avant le changement de jour.

Je suis sur excel 2002 et pas la possibilité d'installer pdf creator car appareil sur serveur en client l léger (sans disque dur)

Merci de votre aide.

Je pensais au print screen mais je prends toute solution.

Sebastien.

Bonjour,

as-tu pensé à prendre une copie du fichier avant de le remettre à zéro ?

Bonjour

J'ai contourné le problème avec une macro collage spécial que chaque utilisateur exécute à la fermeture du fichier.

Mais je souhaiterais faire une copie automatique du fichier tous les soirs à 21h30 en sachant que mon fichier Excel sera fermé.

Merci pour votre aide.

Sébastien.

Rechercher des sujets similaires à "print screen vba heure fixe"