- ベストアンサー
ファイルサーバー上のexcelファイルのアクセス履歴
会社のファイルサーバー上にある、特定のエクセルファイルを誰が開いたか(上書き保存しなかったものも含めて)、分かる方法はありますでしょうか? 既出の質問も検索してみましたが、初心者なので理解力が乏しく、新たに質問させてもらいました。ご親切な方、教えていただけるとうれしいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1です。返答が遅くなり申し訳ありません。 Generalではなく例えばWorkbook_Openなどのイベントです。 モジュール部分にWindowsのログイン名取得モジュールを作り(コードが解らなければWeb上に多数ある)OpenイベントでCallし得たユーザーをどこかのセルまたはブックのプロパティに書き込む事。 そして、Workbook_BeforeCloseイベントで変更履歴をセル又はプロパティに書き込む。 私は会社でISO9001を導入した時の書類管理をその手法でクリアしました。 そう難しい事ではないので挑戦してみて下さい。
その他の回答 (1)
- WWolf
- ベストアンサー率26% (51/192)
こんにちは。 回答: 判る方法はあります。 1.サーバ管理者権限があれば設定にて概ね可能。 2.対象ブックのthisbookにコードを埋め込む事で可能。 しかし、 >初心者なので理解力が乏しく との事から難しいと思います。 アドバイス: Web上の情報をフルに活用してみては? 補足要求: 実現するためにコードの説明を詳しくすれば理解できますか?
補足
早速回答ありがとうございます! >2.対象ブックのthisbookにコードを埋め込む事で可能。 というのは、Visual Basicで(General)に書き込めばいいのでしょうか?ち、違いますか??ビクビク Webでしばらく情報を探してみたのですが、さすがに「手取り足取り」のインストラクトは無くて…。
お礼
WWolfさま、再度のご回答ありがとうございました! Webで情報を探して、成功まであとちょっとっぽい?ところまで行きました~。これからもう少し頑張れば何とか出来そうです。 取り急ぎお礼を申し上げます。