gooドクター有料プランが1ヶ月間無料!

エクセルファイルがあります。ファイルは共有化していない為、今誰が使っているかをセルA1に表示したいです。(エクセルを開いた際にたまに名前が表示されない場合があるため)
また開いている人がうっかり閉じ忘れた場合、例えば無操作状態で3分後に保存せずに閉じるようなマクロを組みたいです。ご教示願います!!

gooドクター

A 回答 (1件)

ユーザー名を取得するには、


Application.UserName
を使えばいいです。しかし、閉じ忘れを防ぐには、エクセルの機能ではなく、win32のフック機能でないと実現できないと思います。

ならば、みんなにエクセルで自分のユーザー名をちゃんと設定してもらえばいいと思います。誰かがそのファイルを開いてる最中に、別の人がそのファイルを開こうとすると、現在○○さんが開いてるというメッセージが表示されるからです
    • good
    • 0
この回答へのお礼

回答ありがとうございます!試してみます。

お礼日時:2017/11/14 08:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング