Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7798 / 13645 ツリー ←次へ | 前へ→

【36804】使用者を取得したい ぴかる 06/4/14(金) 11:27 質問[未読]
【36806】Re:使用者を取得したい Jaka 06/4/14(金) 12:27 発言[未読]
【36808】Re:使用者を取得したい ぴかる 06/4/14(金) 13:22 お礼[未読]
【36807】Re:使用者を取得したい inoue 06/4/14(金) 12:49 発言[未読]
【36809】Re:使用者を取得したい ぴかる 06/4/14(金) 13:34 お礼[未読]

【36804】使用者を取得したい
質問  ぴかる  - 06/4/14(金) 11:27 -

引用なし
パスワード
   みなさん、こんにちは。

ネットワークでファイルを開く際、既に他者が開いていると読み取り専用メッセージが表示されますよね。そのメッセージに表示されている使用者を取得したいと思っております。ご存知の方、よろしくお願い致します。

【36806】Re:使用者を取得したい
発言  Jaka  - 06/4/14(金) 12:27 -

引用なし
パスワード
   1案
対象ファイルを開いた時に適当なセルにPCNameかエクセルのユーザー名を記入後上書き保存。
名前を書き込んだセルを他ブックからリンクで取得したらどうでしょう。
名前を書き込んだ後の処理は、適当に処理してください。
因みにマクロ無効で開かれていたらNG。

【36807】Re:使用者を取得したい
発言  inoue E-MAILWEB  - 06/4/14(金) 12:49 -

引用なし
パスワード
   >そのメッセージに表示されている使用者を取得したいと思っております。
その時の使用者とはネットワークのログイン名ではないので、
あまり意味はないと思います。
プレインストールPCだと、例えば「FMVユーザー」などと表示されませんか?

Windowsユーザー名はAPIなどで取得できるので、
開いた時のマクロでブックと同じ名前のテキストファイルなどに
書き出しておくのはいかがでしょう。

【36808】Re:使用者を取得したい
お礼  ぴかる  - 06/4/14(金) 13:22 -

引用なし
パスワード
   Jakaさん、こんにちは。

>1案
>対象ファイルを開いた時に適当なセルにPCNameかエクセルのユーザー名を記入後上書き保存。
>名前を書き込んだセルを他ブックからリンクで取得したらどうでしょう。
>名前を書き込んだ後の処理は、適当に処理してください。
>因みにマクロ無効で開かれていたらNG。
なるほど、この案ならいけそうですね。検討してみます。
ありがとうございました。

【36809】Re:使用者を取得したい
お礼  ぴかる  - 06/4/14(金) 13:34 -

引用なし
パスワード
   inoueさん、こんにちは。

>>そのメッセージに表示されている使用者を取得したいと思っております。
>その時の使用者とはネットワークのログイン名ではないので、
>あまり意味はないと思います。
>プレインストールPCだと、例えば「FMVユーザー」などと表示されませんか?
こちらでは、問題なく名前が出てきますね。

>Windowsユーザー名はAPIなどで取得できるので、
>開いた時のマクロでブックと同じ名前のテキストファイルなどに
>書き出しておくのはいかがでしょう。
う〜ん、私のスキルでは無理ですね。アドバイスありがとうございました。

私のやりたい処理はこんな感じです。
1.ある集計ソフトより、ネットワーク上のファイルを開く。
2.既に他者が開いていれば、次のメッセージを出しファイルを閉じる。
  「???さんが開いています。連絡して下さい。」
Jakaさんのアドバイスで、なんとかしようかなと今のところ思っております。

7798 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free