Bonjour,
voila mon application Excel alimente des plannings Excel présents sur le réseau.
Or, quand ceci sont déjà ouverts par d'autres personne, il n'est pas possible de les alimenter.
Dans mon code, je détecte si le fichier est en lecture seule, et si oui, j'envoi un msgbox disant que le fichier est déjà ouvert. Cependant, j'aimerais intégrer dans mon code le nom d'utilisateur de la personne qui est dessus, pour pouvoir la contacter. Voici mon code:
Ouverture du classeur annuel
Workbooks.Open Filename:=chemindoss & Annee & "\" & centre & "\" & fichier & ".xlsx"
If Workbooks(fichier).ReadOnly = True Then
ActiveWorkbook.Close (False)
fdsfs = MsgBox("Le planning de " & ComboBox26.Value & " est deja ouvert par un autre utilisateur :" )
End if
Mon code detecte bien si le fichier est en lecture seule mais je n'arrive pas a lui donner le nom de la personne qui l'ouvre. J'ai essayé Application.UserName mais pas moyen.
Pourtant lorsqu'on ouvre manuellement le fichier Excel, un message apparait donnant notamment le nom de la personne qui l'utilise...
Pourriez vous m'aider ?
Merci d'avance
voila mon application Excel alimente des plannings Excel présents sur le réseau.
Or, quand ceci sont déjà ouverts par d'autres personne, il n'est pas possible de les alimenter.
Dans mon code, je détecte si le fichier est en lecture seule, et si oui, j'envoi un msgbox disant que le fichier est déjà ouvert. Cependant, j'aimerais intégrer dans mon code le nom d'utilisateur de la personne qui est dessus, pour pouvoir la contacter. Voici mon code:
Ouverture du classeur annuel
Workbooks.Open Filename:=chemindoss & Annee & "\" & centre & "\" & fichier & ".xlsx"
If Workbooks(fichier).ReadOnly = True Then
ActiveWorkbook.Close (False)
fdsfs = MsgBox("Le planning de " & ComboBox26.Value & " est deja ouvert par un autre utilisateur :" )
End if
Mon code detecte bien si le fichier est en lecture seule mais je n'arrive pas a lui donner le nom de la personne qui l'ouvre. J'ai essayé Application.UserName mais pas moyen.
Pourtant lorsqu'on ouvre manuellement le fichier Excel, un message apparait donnant notamment le nom de la personne qui l'utilise...
Pourriez vous m'aider ?
Merci d'avance