Excel VBAのEnviron関数の使い方
Environ関数は、VBAで使用可能な組み込み関数で、環境変数の値を取得するために使用します。この関数は、Windowsオペレーティングシステムの環境変数を引数として受け取り、その値を返します。
Environ関数の基本的な構文
Environ(Index As Variant) As String
パラメータ
- Index: 環境変数の名前を文字列形式で指定します、または環境変数の番号を数値形式で指定します。
サンプルコード
以下に、簡単なSubプロシージャの形式でEnviron関数の使用例を示します。
Sub ShowEnvironment() ' システムのユーザー名を取得 Dim UserName As String UserName = Environ("USERNAME") ' 結果を表示 MsgBox "現在のユーザー名は" & UserName & "です。", vbInformation End Sub
このサンプルコードでは、まずWindowsの環境変数”USERNAME”をEnviron関数に引数として与え、現在のユーザー名を取得します。その後、メッセージボックスを使用して取得したユーザー名を表示します。
Environ関数は、システム環境変数の情報が必要な場合に非常に便利な関数です。