Environ関数を使うと、オペレーティング システムの環境変数に関連付けられた Stringを取得することが可能。面白そうなので、定義されたすべての環境変数をExcelシートに出力させるサンプルを作成してみた。
実行例
Environ関数で取得する環境変数の文字列、分析結果として、環境変数名、値を出力させている。
さらに、値はセミコロン(;)区切りでマルチ設定されている場合があるため、
シングルかマルチを分析し、タイプ(シングル or マルチ)、タイプがマルチの場合は、格納数と各マルチ値(最大20個)を出力させるようにした。
参考
Environ 関数 (Visual Basic for Applications) | Microsoft Learn
コメント