・ ログオンユーザー名を取得(WSH の使用)
WSHのオブジェクトを使って ログオンユーザー名を取得するには、
'*************************************************************************
'ログオンユーザー名の取得(WSHの使用)
'*************************************************************************
Sub get_u_name()
Dim objWSH_NW As Object
Dim U_name As String
U_name = "不明"
On Error Resume Next
Set objWSH_NW = CreateObject("WScript.Network")
U_name = objWSH_NW.username
On Error GoTo 0
MsgBox "ログオンユーザー名:" & U_name
End Sub
ただし、WSH のインストールが前提となります(Internet Explorer 5.0 以後がインストールされていればOK)