• ベストアンサー

エクセルVBA、DOSコマンドでOSログインユーザを取得

質問させていただきます。 エクセルVBA、DOSコマンドで現在ログインしている OSのユーザを取得する方法をご存知の方いらっしゃい ましたらぜひ教えてください。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

NT4、2000、XP、Windwos Server限定です DOSコマンド set USERNAME VBAならWSHを使用 Set WshNetwork = WScript.CreateObject("WScript.Network") MsgBox "User Name = " & WshNetwork.UserName

noname#16220
質問者

お礼

助かりました。ありがとうございました。

その他の回答 (1)

  • ebi_negi
  • ベストアンサー率51% (27/52)
回答No.1

エクセルVBAはよく知りませんが、ご使用中のOSが、Windows 2000/XP ならば、環境変数USERNAMEにセットされていると思います。 コマンドプロンプトから、C:\>set username<enter>で表示されます。 お役に立ちますか?

noname#16220
質問者

お礼

助かりました。ありがとうございました。

関連するQ&A