2016-07-06 6 views
0

共有ワークブックは、1日中新しいデータで更新されています。私はいくつかのテキストを受け入れるマクロを実行できるようにしたいと思います。たとえば、「ブックが更新されました」と表示され、共有ブックの各ユーザーのメッセージボックスに表示されます。これは可能ですか?共有ブックのすべてのユーザーのVBA Excel表示メッセージボックス

重要な場合にブックを共有するオプションはありません。

+0

通知するユーザーの一覧がありますか、またはブックにアクセスするユーザーのものを収集する必要がありますか。 – Comintern

答えて

0

これはすでに分かっていますが、共有ブックは共有ファイル自体に「接続」しません。何が起こるかは、各ユーザーがファイルのコピーを自分のコンピュータのメモリに開き、保存したときにのみそのファイルに対してローカルコピーをチェックすることです。その時点で、変更が分かっているだけです。

ユーザーがブックを保存すると、その間に他のユーザーの変更が行われた場合、Excelのネイティブ機能によって既に他のユーザーによってブックが更新されたというメッセージが表示されます。

一方、他のユーザーがファイルを保存したときにすぐにメッセージを自動的にポップアップする機能を探している場合は、実行できません(上記のようにライブ接続は存在しません)。これに最も近いのは、ワークブックがApplication.Ontimeの定期的なイベントによって定期的に保存されるようにすることです。

関連する問題