Excel VBA質問箱 IV

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

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


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

【66280】VBA でファイルを誰が開いているか? 義和 10/8/16(月) 17:44 質問[未読]
【66283】Re:VBA でファイルを誰が開いているか? Jaka 10/8/17(火) 10:30 回答[未読]
【66284】Re:VBA でファイルを誰が開いているか? 義和 10/8/17(火) 13:21 お礼[未読]
【66285】Re:VBA でファイルを誰が開いているか? Jaka 10/8/17(火) 13:37 発言[未読]
【66286】Re:VBA でファイルを誰が開いているか? 義和 10/8/17(火) 13:38 発言[未読]

【66280】VBA でファイルを誰が開いているか?
質問  義和  - 10/8/16(月) 17:44 -

引用なし
パスワード
   いつもお世話になっています。

以下のような事を行おうと思っています。

集計元EXCEL  ---- 1.
実行マクロEXCEL -- 2.

2.のファイルで1.のファイルの情報を取得し
2.のシートへ情報反映する。

ここで、1.のファイルが開かれている場合
誰が開いているかエラー警告をする。

・1.が開かれているか否かはVBAで組めました。
・1.を開いている場合、誰が開いているか、情報を取得する
 術が分かりません。

ちなみに1.は共有ファイルではありません。

どなたか知っている方は術を教えていただけないでしょうか?
それともVBAではできないのでしょうか?
その場合の術も教えていただければ幸いです。

以上

【66283】Re:VBA でファイルを誰が開いているか?
回答  Jaka  - 10/8/17(火) 10:30 -

引用なし
パスワード
   ht tp://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=36804;id=excel
とか、

ht tp://www.officetanaka.net/excel/vba/tips/tips108.htm
のなかの
「共有ブックを開いているユーザーを調べる」
とか。

【66284】Re:VBA でファイルを誰が開いているか?
お礼  義和  - 10/8/17(火) 13:21 -

引用なし
パスワード
   Jaka さん:
1.ht tp://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=36804;id=excel
>とか、
>
2.ht tp://www.officetanaka.net/excel/vba/tips/tips108.htm
>のなかの
>「共有ブックを開いているユーザーを調べる」
>とか。

Jakaさん返事ありがとうございます。

1.の方式で作業を進めていきたいと思います。

Windowsユーザー名はAPIなどで取得できるの・・・
と記述されていますが、
どのように記述していけばよいか見当がつきません。

甘えるようですが、教えていただければ幸いです。

以上

【66285】Re:VBA でファイルを誰が開いているか?
発言  Jaka  - 10/8/17(火) 13:37 -

引用なし
パスワード
   MsgBox Environ("USERNAME")
MsgBox CreateObject("WScript.Network").UserName

【66286】Re:VBA でファイルを誰が開いているか?
発言  義和  - 10/8/17(火) 13:38 -

引用なし
パスワード
   ▼義和 さん:
>Jaka さん:
>1.ht tp://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=36804;id=excel
>>とか、
>>
>2.ht tp://www.officetanaka.net/excel/vba/tips/tips108.htm
>>のなかの
>>「共有ブックを開いているユーザーを調べる」
>>とか。
>
>Jakaさん返事ありがとうございます。
>
>1.の方式で作業を進めていきたいと思います。
>
>Windowsユーザー名はAPIなどで取得できるの・・・
>と記述されていますが、
>どのように記述していけばよいか見当がつきません。
>
>甘えるようですが、教えていただければ幸いです。
>
>以上

Jakaさん
サイトを調査し、取得方法が分かりました。
ご迷惑をお掛けしました。

ん〜でも、上記のような事をせず、一発で開いているユーザ名が分かれば
一番、良いのですが・・・。

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