IT関連

Windows環境変数を一覧表示するコマンド SET

投稿日:2019年3月15日 更新日:

VBAでプログラムを組むとき、プログラムを実行するユーザの環境に合わせて組むときがある。

例えばユーザ名を取得して処理を分岐するとか、ユーザのデスクトップに名前を付けて保存するとか。

それはPCのもつ環境変数というものがあるので、それをVBAで取得すればよい。

そもそも環境変数って何があるの?と思ったときに調べるコマンド

 

コマンドプロンプトを開いて

C:\Users\User> set

これだけ。ずらっと表示されるはず。

 

それをVBA側で使うときは、environ()を使う。引数を与えてあげればその値を戻してくれる。

たとえばユーザ名をMsgboxで表示するなら

Msgbox environ(‘USERNAME’)

とする。ログインしているユーザ名が表示されるはず。

 

といっても、他に使えそうな変数は、ユーザディレクトリを取得する、USERPROFILEくらいかな。

スポンサーリンク




スポンサーリンク




-IT関連
-, ,

執筆者:


comment

Your email address will not be published. Required fields are marked *

関連記事

AS400/IBMi ACS RunSQLScriptsで日本語が表示されない

ACSは相変わらず使っていないけど、RunSqlScriptsは使っています。 iナビゲーターのときもSQLは使っていたけど、やっぱりSQLは便利ですね。 SQLがあれば何でもできますが、UPDATE …

git Laravelで引っ越しの備忘録

自分の備忘録です。正直自分にわかるようにしか書いていません。 真似て事故っても責任は持てませんのでご了承ください。でも何かの参考になれば幸いです。   開発環境は自席WindowsPCのXA …

Visual Studio Code ショートカット Mac/Windows

VSCodeの便利なショートカットの備忘録です。   ★別ウインドウを開く 「Ctrl」+「Shift」+「N」   ★ファイルの新規作成 Web開発ではエディタを開いているときに …

Windows HDDのデータを復元不可能にする cipherコマンド

Windowsのエクセルやテキストなどのファイルはゴミ箱に入れて、ゴミ箱を空にするだけでは完全に消えない。   こういったファイナルデータのような復元ソフトを使えば、復元できてしまう。 &n …

AS400/IBMi 便利に思ったこと備忘録

収拾つかなくなりそうな匂いがプンプンしますが、自分のために便利だとおもったことを随時更新していきます。   論理ファイルでフィールドをつなげる CONCAT 物理ファイルで例えば支店コード2 …

Adsense広告




文字で検索

人気記事

なぜだか人気記事

読んでほしい順に