Excel (VBA)

Excel VBAに関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10 Pro : Excel 2016)
読み取り専用で開いたファイルを使用しているユーザを知りたい
投稿日時: 19/10/01 11:21:17
投稿者: グランパコ

Excelファイルを開く際、別のユーザが使用中でないかを判断するために「読み取り専用で開かれたか」を確認していますが、読み取り専用だった場合に使用中のユーザ名を取得したいと思っています。
どなたか、教えてください。
 
因みに、開こうとしているExcelファイルは共有ファイルではありません。社内サーバに保存されているファイルです。
 
宜しくお願いします。

回答
投稿日時: 19/10/01 13:31:37
投稿者: WinArrow
投稿者のウェブサイトに移動

説明の状況では難しそうですね・・・
 
運用を変えた方がよさそうです。
 
更新者は、サーバーのファイルを直接変更せず、
自ローカルで更新しておいて、
例えば、置換時刻を決めておいて、サーバーファイルを置き換える
 
利用者が知らない間に、ファイルの中身が変わっていて、
さっき見ていた内容と違う???なんて
トラブルになるかもしれません。
あるルールのもとに更新するという運用にした方がトラブルにならないかも

投稿日時: 19/10/01 15:48:35
投稿者: グランパコ

回答ありがとうございます。
 
別のユーザが使用中であれば、ファイルは使用できないと判断しているだけなので、使用しているユーザ名を知りたかったのですが、難しいですかね。
マクロはRPAのソフトによるシナリオから自動で起動しているので、もしファイルが使用中ならエラーとして認識させています。ファイル使用中のエラーの際、どのユーザが使用していたかを残したかったので、掲示板に挙げさせていただきました。
 

トピックに返信