Changer la date et l'heure systeme avec VBA ou VBS
petitmarco
Messages postés44Date d'inscriptionmardi 3 octobre 2006StatutMembreDernière intervention19 décembre 2010
-
3 oct. 2006 à 21:44
petitmarco
Messages postés44Date d'inscriptionmardi 3 octobre 2006StatutMembreDernière intervention19 décembre 2010
-
4 oct. 2006 à 20:00
bonjour,
Je débute en VB, particulièrement VBA, et lors d'une application de gestion de stock, je doit changer la date systeme de windows à l'identique de celle du dernier accès à une fiche de stock (date enregistrée dans la feuille de calcule) pour faire une mise à jour de cette fiche, et ensuite remettre la date systeme à la normale (stockée au par avant dans une variable). Idem pour l'heure
Seulement, je ne parvient pas à trouvé la commande ou fonction qui permet de changer la date et l'heure systeme.
Une solution VBA serait mieux, mais en VBS cela m'interesse, je pourrai toujours faire un shell sur le script.
Merci de vos propositions
A voir également:
Changer la date et l'heure systeme avec VBA ou VBS
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 4 oct. 2006 à 13:00
salut,
je rejoins MPi, c'est malsain de devoir changer l'heure système (d'autres applis peuvent se bloquer pour des sécurités de serial, des MAJ anti-virales, etc...)
bref, en VB6 ou VBA, tu dois passer par l'API SetSystemTime.
en VBS... à toi de voir
++
PCPT [AFCK]
Prenez un instant pour répondre à ce sondage svp
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 4 oct. 2006 à 13:17
Mais c'est aussi un moyen de faire des mise à jour anti-virales au delà de la date limite, de modifier des fichiers après une certaine date sans qu'il apparaissent modifiés, de .....
Bref pour résumer, truander le système.
Je rejoins mes collègues, ce n'est pas forcément très sain comme pratique (bien que l'ayant pratiquer moi même).
---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #
petitmarco
Messages postés44Date d'inscriptionmardi 3 octobre 2006StatutMembreDernière intervention19 décembre 2010 4 oct. 2006 à 20:00
Je suis d"accord avec vos remarques et vous remercie de votre attention.
Je veux changer la date systeme pour une routine au besoin et la rétablire par la suite. Disons que ce besoin s'est fait ressentir bien après la fin de l'écriture, à l'utilisation des users qui par flème ne souhaite plus le faire manuellement par un clic droit sur l'heure avant de lancer le programme.
je vais m'orienter vers la solution proposée par PCPT, sinon mes utilisateurs continuerons comme d'habitude.
merci à tous
PS : super site pleins d'astuces et de bon conseil