|
▼poch さん:
>ありがとうございます。
>何がやりたいか? ですが、VBAでファイルサーバ上に保管されているエクセルファイルに、同じある情報を書き込みたいのです。 書き込みたいファイルは沢山あるので、ひとつひとつ開いて書き込むのが面倒なので、VBAでやろうとしてます。
読取専用で開いたファイルはセルに出力し、再度実行するという形をとっては?
もしくは、ブックの共有を使用するとか・・・
一度ローカルにコピーし、変更作業を行った上で元の場所にコピーするとか
>
>誰かが既に開いているエクセルファイルを開くと、○○○さんが開いています、編集可能になったら通知しますか? というようなメッセージがでます。 つまり、エクセルは誰が開いているのか認識していることになります。 これをVBAで取得できないのが悔しいです。 このユーザ情報は、おそらく、エクセルのツール→オプション、全般タブのユーザ情報であって、ネットワークのユーザ情報でないことはわかっています。
BuiltinDocumentProperties で最後に保存したユーザー名は取得できますが・・・
内部的には処理していても、取得する術はないのでは・・・
そういうの他にもいろいろとありますので
|
|