タイトル : Re^6: 共有フォルダ内のエクセルファイルを現在誰が使用しているのか知りたい 投稿日 : 2011/03/07(Mon) 13:28 投稿者 : よすみ
返信ありがとうございます。 私がやろうとしているのは、 共有フォルダにデータベースとなるエクセルファイルをおいて、 そのファイルにアクセスする(入出力用)エクセルファイルを数人に配布します。 ADODBを使用してアクセスしています。 初めは、データ取得や登録する度に、共有フォルダのファイルに接続していたのですが、 同時処理された場合、読み取り専用が開いてしまう現象が起こったので、 誰かが入出力用のファイルを開いた時に、 共有フォルダのファイルを開いたままにしておき、そのファイルが使用中であれば他では使えないように処理しようとしてます。 このサイトの引用(「指定のファイルが使用中かどうかを調べる」)で、使用中かどうかは確認できるようになったのですが、 誰が開いているのかがわかれば、よりよいものが出来ると思っております。 (UserStatusもあるサイトのをそのままコピーしているので、一覧にしたいわけではなく、 一人しかでてこないはずです。ややこしい書き方をしてしまい、すいません) 読み取り専用で開いたときに、端末によってデータベースとしているファイルが立ち上がったので、(読み取りではない方も立ち上がることがありました。)データベースを開けることなく使用者名を取得したいのです。 いろいろと、説明不足で申し訳ありません。 |