|
お世話になります。
どなたかご教示お願いいたします。
現状、VBAを用いてエクセルを開く際に、
既に同ファイルを開いている人がいた場合
「読み取り専用」で開かれます。
「読み取り専用」で開かれたまま処理は進み、
初めにファイルを開いていた人が閉じると通知が現れ
「破棄」等のダイアログが表示され,
一度ファイルを閉じて初めから実行しなければならない
ようになっています。
これを、
「読み取り専用」で開かれた場合、
初めにファイルを開いていた人が閉じるまで処理は実行されず
閉じた通知があったときに、
続きの処理を行えるようにしたいのですが可能でしょうか?
以下にまとめます。
1.Aさんがファイルを開く。
既に開いていた人(Bさん)がいたため、
「「読み取り専用」で開きます。しばらくお待ち下さい。」等の
メッセージを表示した後、読み取り専用で開く。
2.Bさんがファイルを閉じる。
3.「ファイルが閉じられましたので、処理を継続します。」等の
メッセージを表示した後、処理が実行される。
不明点がありましたら申し訳ございません。
ご迷惑をおかけしますが、よろしくお願いいたします。
Excel 2003
|
|