メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

概要

Microsoft Windows DLL (ダイナミック リンク ライブラリ) 現在のユーザー名を取得するのには、Windows API (アプリケーション ・ プログラミング ・ インタ フェース) の呼び出しを行うことができます。ADVAPI32 の GetUserNameA 関数を使用して、現在のユーザー名を取得できます。DLL.

詳細情報

Microsoft Excel には、コンピューターの現在のユーザー名にアクセスするための組み込み機能はありません。ただし、マクロ、Visual Basic for Applications の Declare ステートメントを使用するには現在のユーザー名を返す Windows 関数を呼び出す。マイクロソフトを含めて、市場性および特定目的に対する適合性の黙示の保証に限定されない保証明示または黙示にかかわらず、するだけで Visual Basic for Applications のプロシージャの例を提供します。'と 'は、この資料の Visual Basic のプロシージャが提供され、マイクロソフトでは、すべての状況で使用することは保証しません。Microsoft サポート担当者は、特定のマクロの機能を説明することができます、お客様固有のニーズを満たすためにマクロを作成するお手伝いも追加された機能を提供するこれらの例は変更されません。プログラミングの経験を制限されている場合は、場合は、Microsoft ソリューション プロバイダーのいずれかを参照してください。ソリューション ・ プロバイダーは、さまざまなカスタム マクロの作成など、手数料ベースのサービスを提供します。Microsoft ソリューション プロバイダーの詳細については、マイクロソフトのカスタマー情報サービス (800) 426-9400 にお問い合わせください。

使用例

  1. 新しいモジュールに次のコードを入力します。

        ' 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
  2. Get_User_Name マクロを実行します。現在のユーザー名をメッセージ ボックスに表示されることに注意してください。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×