设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1988|回复: 3
打印 上一主题 下一主题

[模块/函数] [分享]灵活运用VBA函数Environ

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2003-8-13 19:11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

灵活运用这个VBA函数, 求取机器名、WINDOWS目录等

全文请见:
    http://bcd.accxp.com/index.asp?Main=10&ArtID=71

[em24]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-8-13 19:24:00 | 只看该作者
除了windir通用外,其它的好象98都用不上

点击这里给我发消息

3#
 楼主| 发表于 2003-8-13 19:33:00 | 只看该作者
我是用WINDOWS2000测试的,你可以用循环测试一下所有的环境变量。Sorry

点击这里给我发消息

4#
 楼主| 发表于 2003-8-13 19:40:00 | 只看该作者
Sub test()
Dim EnvString, Indx              ' 声明变量。
Indx = 1                         ' 设置索引值的初值为 1。
Do
    EnvString = Environ(Indx)    ' 取得环境变量。
    Debug.Print EnvString
    indx = indx + 1
Loop Until EnvString = ""
End Sub

[em24]


测试结果:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Administrator\Application Data
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=MYDESKTOP
ComSpec=C:\WINNT\system32\cmd.exe
HOMEDRIVE=C:
HOMEPATH=LOGONSERVER=\\MYDESKTOP
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Os2LibPath=C:\WINNT\system32\os2\dll;
Path=C:\Program Files\Microsoft Office\Office10\;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;c:\dos
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 7, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0207
ProgramFiles=C:\Program Files
SystemDrive=C:
SystemRoot=C:\WINNT
TEMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
TMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
USERDOMAIN=MYDESKTOP
USERNAME=Administrator
USERPROFILE=C:\Documents and Settings\Administrator
windir=C:\WINNT

[此贴子已经被作者于2003-8-13 11:46:55编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-13 02:40 , Processed in 0.097463 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表