Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Log d'ouverture fichier excel

melanie18

XLDnaute Nouveau
Bonjour

Un dossier est partagé, ce dossier est donc visualisable par tous les postes en réseau
Dedans se trouve un fichier excel

Je souhaite avoir un log (sous format texte ou autres) qui m'identifie :

quand (dates), heure et nom du pc

le fichier excel a été ouvert

Comment faire ?
Merci

Windows 7 , 8 ou 10
 

Dranreb

XLDnaute Barbatruc
Bonjour.
Dans le module ThisWorkbook :
VB:
Option Explicit

Private Sub Workbook_Open()
Open ThisWorkbook.Path & "\Log.txt" For Append As #1
Print #1, Format(Now, "dd/mm/yyyy hh:mm:ss") & ";" & Application.UserName
Close #1
End Sub
 

melanie18

XLDnaute Nouveau
Par contre, tous les postes n'ont pas forcément excel 2013...
J'ai plusieurs clients
Certains n'ont pas excel, je leur ai mis excel 2010 starter mais ne prend pas en charge les macros...
Comment faire autrement ? sans macro peut être...je sais pas...
 

melanie18

XLDnaute Nouveau
Oui,
Excel starter 2010 ne prend pas en charge les macros
https://support.office.com/fr-fr/article/fonctionnalités-d-excel-qui-ne-sont-pas-totalement-prises-en-charge-dans-excel-starter-0982b3f1-7bca-49a7-a04b-3c09d05941d4

De plus, je n'ai pas la main sur les autres postes en réseau, donc il suffit que quelqu'un ouvre le fichier, autre qu'avec excel OU encore avec starter 2010, cela ne marchera pas.

Très souvent, pour chaqu'un de mes clients, j'ai à disposition un poste où je mets à jour régulièrement le fichier. Sur ce poste, j'ai la main.

Les autres postes, je sais pas, impossible d'avoir la main et je l'aurai jamais
Chacun de mes clients, ont généralement plein de postes.

Je pense qu'avec les fonctions windows ou avec un script, cela peut se faire mais je n'y connais rien
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…