
Kappo
はじめてのブログスタート部屋です・・・超~~緊張です
ここから、色々な部屋をつくっていきます。みなさんゆるっと訪れてくださいね。よろしくおねがいしますm(..)m<--絵文字ふるっ笑
それでは最初の部屋はデータ保存する時にPC作業している人の情報を入力させるのは...
●入力したかどうかチェックしなければならない
●入力した名前ってあってる?
ってなりますよね?!
そんな時にこの関数を使うとユーザー名が取得可能ですよ
また、一番したの方にコメント欄があるからよかったら質問・感想などメッセージ入れてください
関数の内容
MicrosoftのVBAの関数で、使っているOSの環境変数の文字列を取得するものです
Environ(envstring | number) : 引数=環境変数の名前を含む文字列 or Index番号
引数の文字列 or Index番号は下記一覧を見てください
戻り値:引数に対するオペレーティングシステムの環境変数に関連づけられている文字列(String)
プログラム(例1)
Dim userName As String
userName = Environ(“USERNAME”) ‘引数にユーザー名を指定
引数の一覧
※出力の一例です。結果はPC環境により違ってきます
下記リストは 「エクセルの神髄」さんのページの抜粋です
| Index | 引数文字 |
| 1 | ALLUSERPROFILE |
| 2 | APPDATA |
| 3 | CommonProgramFiles |
| 4 | CommonProgramFiles(x86) |
| 5 | CommonProgramW6432 |
| 6 | COMPUTERNAME |
| 7 | ComSpec |
| 8 | DriveData |
| 9 | FPS_BROWSER_APP_PROFILE_STRING |
| 10 | FPS_BROWSER_USER_PROFILE_STRING |
| 11 | HOMEDRIVE |
| 12 | HOMEPATH |
| 13 | LOCALAPPDATA |
| 14 | LOGONSERVER |
| 15 | NUMBER_OF_PROCESSORS |
| 16 | OneDrive |
| 17 | OneDriveConsumer |
| 18 | OS |
| 19 | Path |
| 20 | PATHEXT |
| 21 | PROCESSOR_ARCHITECTURE |
| 22 | PROCESSOR_INDENTIFIER |
| 23 | PROCESSOR_LEVEL |
| 24 | PROCESSOR_REVISION |
| 25 | ProgramData |
| 26 | ProgramFiles |
| 27 | ProgramFiles(x86) |
| 28 | ProgramW6432 |
| 29 | PSModulePath |
| 30 | PUBLIC |
| 31 | SESSIONNAME |
| 32 | SystemDrive |
| 33 | SystemRoot |
| 34 | TEMP |
| 35 | TMP |
| 36 | USERDOMAIN |
| 37 | USERDOMEIN_ROAMINGPROFILE |
| 38 | USERNAME |
| 39 | USERPROFILE |
| 40 | VS100COMNTOOLS |
| 41 | windir |
プログラム(例)
PC名を取得する
Dim pcName As String
pcName = Environ(“COMPUTERNAME”) ‘引数にコンピューター名を指定
Amazon | 本, ファッション, 家電から食品まで | アマゾン
Amazon.co.jp 公式サイト。アマゾンで本, 日用品, ファッション, 食品, ベビー用品, カー用品ほか一億種の商品をいつでもお安く。通常配送無料(一部を除く)

コメント