2016-06-24 12 views
0

Excel VBA内からGmailメールを生成するコードがありますが、現在のユーザーを特定して現在のユーザーのGmailメールアドレスを返すコードを探しています。GMAIL vbaが現在のユーザーを取得してユーザーのGmailアドレスを返す

+0

が決定し、現在のユーザー名を取得するために、彼らは自分のGmailに開いているブラウザウィンドウを持っていない限り、アカウント、

マイクロソフトのサンプルコードを知りません現在のユーザーは何ですか?コンピュータユーザーですか?または現在の人がgmailにログインしていますか? –

答えて

0

コードからGMAILアドレスを取得する方法があります場合、私は

' Makes sure all variables are dimensioned in each subroutine. 
Option Explicit 

' Access the GetUserNameA function in advapi32.dll and 
' call the function GetUserName. 
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" _ 
(ByVal lpBuffer As String, nSize As Long) As Long 

' Main routine to Dimension variables, retrieve user name 
' and display answer. 
Sub Get_User_Name() 

' Dimension variables 
Dim lpBuff As String * 25 
Dim ret As Long, UserName As String 

' Get the user name minus any trailing spaces found in the name. 
ret = GetUserName(lpBuff, 25) 
UserName = Left(lpBuff, InStr(lpBuff, Chr(0)) - 1) 

' Display the User Name 
MsgBox UserName 
End Sub 
+0

GMAILではなくOutlookでこのコードを使用できますか? –

+0

現在のコンピュータのユーザー名を取得します。 – dbmitch

+0

ただし、現在のユーザーのGmailメールアドレスを探しています。 –

関連する問題