meine Vorstellung war, dass man die Häufigkeit der Dateiennutzung irgendwo abgreifen kann. Der von Fennek ins Spiel gebrachte Windows Event Log gibt das, soweit ich es beurteilen kann, leider nicht her. Wie's aussieht, werde ich mir eine provisorische VBA-Lösung stricken müssen. Trotzdem danke für deinen Beitrag.
der Code müsste dann in ein paar hundert Dateien eingespeist werden. Abgesehen davon müsste eine benutzerdefinierte Eigenschaft her, da die BuildinProperties bereits belegt sind. Trotzdem danke fürs Mitdenken.
der größte Nachteil mit den Properties dürfte wohl der sein, dass die Datei jedes mal gespeichert werden muss, damit die Properties auch geändert werden. Auch dies könnte man jedoch einbauen.
Code:
Private Sub Workbook_Open() ThisWorkbook.BuiltinDocumentProperties("comments") = 1 + ThisWorkbook.BuiltinDocumentProperties("comments") ThisWorkbook.Save End Sub
Weiterer Nachteil: - man müsste aus jeder Excel-Datei eine xlsm-Datei machen - Makros müssen bei jedem Benutzer aktiviert sein - die Info, wann zuletzt etwas geändert wurde, ginge verloren (es wird ja bei jedem öffnen gespeichert)
Eleganter wäre es sicherlich, wenn die Info irgendwo im Dateisystem oder in einer Log-Datei verzeichnet wäre.