vb中Environ函数的详细用法。我的没有msdn。

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:57:37

先说用法...

Private Sub Form_Load()

'先用一个循环把所有的环境变量读出来
Dim EnvString, Indx
Indx = 1
Do
EnvString = Environ(Indx) ' 取得环境变量。
Debug.Print EnvString
Indx = Indx + 1
Loop Until EnvString = ""

'用msgbox看看ALLUSERSPROFILE的值是多少..
MsgBox Environ("ALLUSERSPROFILE")

End Sub

明白了吧...基本上呢,这个函数就相当于一个读取ini的函数,ini的内容就是环境变量的内容,你想要读什么,就给他个什么参数

MSDN中是这样写的....

Environ 函数

返回 String,它关连于一个操作系统环境变量。 在 Macintosh 中不可用

语法

Environ({envstring | number})

Environ 函数的语法含有以下这些命名参数:

部分 描述
envstring 可选参数。包含一个环境变量名的字符串表达式。
number 可选参数。数值表达式,用来表示环境字符串在环境字符串表格中的数值顺序。number 参数可以是任意的数值表达式,不过在计算前,它会先转换为一个整数。

说明

如果在环境字符串表格中找不到 envstring,则会返回一个零长度字符串 ("")。如果找到,则 Environ 会返回一段文本,文本是赋值给指定的 envstring 的,也就是说,在环境字符串表格中对应那个环境变量的等号 (=) 后面的那段文本