Mi444
Messages postés11Date d'inscriptionvendredi 12 mai 2006StatutMembreDernière intervention16 janvier 2008
-
30 août 2007 à 13:38
FMatrix07
Messages postés233Date d'inscriptionmercredi 26 février 2003StatutMembreDernière intervention21 février 2009
-
31 août 2007 à 23:27
Bonjour
Lorsque je souhaite ouvrir un fichier Excel qui est déjà ouvert sur un autre poste de l'entreprise, Excel me l'ouvre en lecture seule en me signalant que ce fichier est déjà ouvert par "admin"... Or, il y a plusieurs postes ainsi nommés dans le réseau de la boite. Je souhaite donc trouver un moyen d'obtenir l'adresse IP de l'ordinateur sur lequel est ouvert le fichier pour pouvoir lui envoyer un message afin qu'il le ferme...
FMatrix07
Messages postés233Date d'inscriptionmercredi 26 février 2003StatutMembreDernière intervention21 février 20092 31 août 2007 à 09:02
Bonjour Mi444,
Pour ma part je ne connais pas l'help d'Excel.
Par contre tu peux faire une macro qui ce lance à l'ouverture de ton fichier excel et qui enregistre dans un fichier texte l'adresse IP de la derniere personne qui ouvre le fichier en testant si celui-ci n'est pas en lecture seule avant.
Mais il serait préferable d'enregistrer le hostname plutot que l'adresse IP, car celui-ci ne change pas contrairement à l'adresse IP.
Mi444
Messages postés11Date d'inscriptionvendredi 12 mai 2006StatutMembreDernière intervention16 janvier 20081 31 août 2007 à 10:04
Salut
Bien vu, je n'y avait pas pensé... en plus, cela me permettra de tracer les personnes qui ont modifié ou acccédés au fichier en question.
Par contre je ne connait pas les instruction pour récupérer ces infos, mais je vais me débrouiller. Le Hostname ne me renseignera pas forcement car je crois qu'il y a plusieurs bécane sur le réseau avec le même ("admin")... c'est pourquoi je voulais l'IP (c'est un réseau d'entreprise avec beaucoup de bécanes sous Citrix)
Je ne peux pas utiliser les fonctions de partage d'Excel car le fichier est truffé de VBA et le partage serait trop restrictif.
FMatrix07
Messages postés233Date d'inscriptionmercredi 26 février 2003StatutMembreDernière intervention21 février 20092 31 août 2007 à 23:27
Re
Pour moi il faut plus utiliser le hostname car c'est le nom du PC et il est unique sur le réseau
Le username peut etre utilisé sur plusieur PC different connecté au réseau