Get the current user email using Active DirectoryTag(s): WinAPI/Registry
OLEObject ole_wsh string ls_email ole_wsh = CREATE OLEObject ole_wsh.ConnectToNewObject("MSScriptControl.ScriptControl") ole_wsh.Language = "vbscript" ole_wsh.AddCode('Function getEmail()~r~n' & + 'Dim objADSysInfo~r~n' & + 'Set objADSysInfo = CreateObject("ADSystemInfo")~r~n' & + 'Dim objUser~r~n' & + 'Set objUser = GetObject("LDAP://" & objADSysInfo.UserName)~r~n' & + 'getEmail = objUser.Mail~r~n' & + 'End Function') ls_email = ole_wsh.Eval("getEmail") ole_wsh.DisconnectObject() DESTROY ole_wsh MessageBox("Your email",ls_email)
mail_outline
Send comment, question or suggestion to howto@rgagnon.com
Send comment, question or suggestion to howto@rgagnon.com