Bonjour,
Dans une feuille de classeur partagé pour une cinquantaine d'utilisateurs j'utilise des boutons qui exécutent des shell lançant des batches externes qui eux-mêmes exécutent des scripts sous Oracle 8i avec export des données que je récupère ensuite sous Excel.
exemple (pour faire court) :
Ça fonctionne très bien depuis 2 ans sous Excel2000 ou 2003.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Sub Lance() Shell "E:\Requete\MaRequete.bat", vbHide End Sub
Mais depuis une mise à jour du système de nos machines (MS Office Professional Edition 2003 KB980923, KB982311, EXCEL KB98213, MSO.DLL etc.) le classeur renvoie l'erreur 5 au moment du Shell et ne s'exécute plus.
Seules quelques machines fonctionnent encore. En comparant les mises à jour ou les services lancés sur deux machines différentes, je n'ai rien constaté de flagrant.
Je n'y comprends rien.
Est-ce que ça vous cause ?
Par avance merci !
Partager