标签:isa math oda long known 应用程序 查询 弧度 位置
内置函数
Date/ Time 函数
【Date:】
CDate
作用:
把有效的日期和时间表达式转换为日期(Date)类型。
用法:
retDate = CDate(date)
输入:
date:
为一个时间表达式的字符串等
输出(返回值):
返回日期或时间的字符串
Date
作用:
返回当前的系统日期。
用法:
date = Date()
IsDate
作用:
返回指示计算表达式能否转换为日期的布尔值。
用法:
IsDate(dateString)
输入:
dateString 为将要检测的Date字符串
输出:
返回值为bool值
True:
该dateString可以转换为Date类型
False:
该dateString可以转换为Date类型
FormatDateTime
作用:
返回格式化后日期或时间的表达式。
用法:
FormatDateTime(date,format)
输入:
date:
有效的日期或时间表达式
format:
取值:
0 = vbGeneralDate
- 默认。返回日期:mm/dd/yy 及如果指定时间:hh:mm:ss PM/AM。
1 = vbLongDate
- 返回日期:weekday, monthname, year
2 = vbShortDate
- 返回日期:mm/dd/yy
3 = vbLongTime
- 返回时间:hh:mm:ss PM/AM
4 = vbShortTime
- 返回时间:hh:mm
输出:
格式化后的日期或时间的表达式
Now
作用:
返回当前的系统日期和时间。
用法:
t = Now()
输入:
空
输出:
返回当前的系统日期和时间。
DateAdd
作用:
返回已添加指定时间间隔的日期。
用法:
DateAdd(interval,number,date)
输入:
interval:
可采用下面的值:
yyyy - 年
q - 季度
m - 月
y - 当年的第几天
d - 日
w - 当周的第几天
ww - 当年的第几周
h - 小时
n - 分
s - 秒
number:
需要添加的时间间隔的数目
未来日期:
用正值
过去日期:
用负值
date:
被添加的时间间隔的日期的时间字符串或变量。
输出:
返回时间或日期
DateDiff
作用:
返回两个日期之间的时间间隔数。
用法:
DateDiff(interval,date1,date2) ---- 还用其他func
输入:
interval:
时间间隔的单位。
可采用下面的值:
yyyy - 年
q - 季度
m - 月
y - 当年的第几天
d - 日
w - 当周的第几天
ww - 当年的第几周
h - 小时
n - 分
s - 秒
date1,date2
两个日期或时间。
输出:
两个时间或日期 对应选项的间隔数
DatePart
作用:
返回给定日期的指定部分。
用法:
DatePart(PartOption,date)
输入:
返回的时间间隔。
可采用下面的值:
yyyy - 年
q - 季度
m - 月
y - 当年的第几天
d - 日
w - 当周的第几天
ww - 当年的第几周
h - 小时
n - 分
s - 秒
输出:
返回时间或日期指定部分
DateSerial
作用:
返回指定年、月、日的日期。
用法:
DateSerial(year,month,day)
输入:
year:
四位年份阿拉伯数字
month:
月份数字
day:
天数数字
输出:
由year-month-day 组成的 Date 数据
DateValue
作用:
返回日期。
用法:
DateValue(date)
输入:
date:
含有时间或日期的参数(字符串)
输出:
只返回日期部分,时间部分会被省略掉
Year
作用:
返回一个数字,代表年份。
用法:
Year(date)
输入:
date:
任何可表示日期的表达式。
输出:
返回年份 (-9999 ~ 9999)
Month
作用:
返回一个数字,代表年的月份(介于并包括 1 到 12 之间)。
用法:
Month(date)
输入:
date 表示日期的任何表达式。
输出:
返回月份 (1 ~ 12)
MonthName
作用:
返回指定月份的名称。
用法:
MonthName(month[,abbreviate]) # '[ ]'符号为可选参数符号
输入:
month:
月份数字(1 ~ 12)
abbreviate:
可选参数,是否缩写月份名称
取值:
True:
缩写月份名称
False:
默认值,不缩写月份名称
输出:
月份(英文版)
Day
作用:
返回代表一月中的一天的数字(介于并包括 1 到 31 之间)。
用法:
Day(date)
输入:
date 表示日期的任何表达式。
输出:
返回日期中Day的数字
Weekday
作用:
返回一个数字,代表一周的天数(介于并包括 1 到 7 之间)。
用法:
Weekday(date[,firstdayofweek])
输入:
date:
要计算的日期表达式。
firstdayofweek:
可选参数,规定一周的第一天
可采用下面的值:
0 = vbUseSystemDayOfWeek - 使用区域语言支持(NLS)API 设置
1 = vbSunday - 星期日(默认)
2 = vbMonday - 星期一
3 = vbTuesday - 星期二
4 = vbWednesday - 星期三
5 = vbThursday - 星期四
6 = vbFriday - 星期五
7 = vbSaturday - 星期六
输出:
数字星期几
WeekdayName
作用:
返回一周中指定的一天的星期名。
用法:
WeekdayName(weekday[,abbreviate[,firstdayofweek]])
输入:
weekday:
必需。一周的第几天的数字。
abbreviate:
可选。布尔值,指示是否缩写星期名。
取值:
true 缩写
false 不缩写
firstdayofweek:
可选。规定一周的第一天。
可采用下面的值:
0 = vbUseSystemDayOfWeek - 使用区域语言支持(NLS)API 设置
1 = vbSunday - 星期日(默认)
2 = vbMonday - 星期一
3 = vbTuesday - 星期二
4 = vbWednesday - 星期三
5 = vbThursday - 星期四
6 = vbFriday - 星期五
7 = vbSaturday - 星期六
输出:
返回星期的名称(英文版)
【Time:】
Hour
作用:
返回代表一天中的小时的数字(介于并包括 0 到 23 之间)。
用法:
Hour(time)
输入:
time
任何可表示时间的表达式。
输出:
返回小时数字 (0 ~ 23)
Minute
作用:
返回一个数字,代表小时的分钟(介于并包括 0 到 59 之间)。
用法:
Minute(time)
输入:
time
任意时间表达式
输出:
返回分钟数(0 ~ 59)
Second
作用:
返回一个数字,代表分钟的秒(介于并包括 0 到 59 之间)。
用法:
Second(time)
输入:
time
任意时间表达式
输出:
返回秒数(0 ~ 59)
Time
作用:
返回当前的系统时间。
用法:
Time
Timer
作用:
返回自 12:00 AM 以来的秒数。
用法:
Timer
TimeSerial
作用:
返回特定小时、分钟和秒的时间。
用法:
TimeSerial(hour,minute,second)
输入:
hour 必需。介于 0-23 的数字,或数值表达式。
minute 必需。介于 0-59 的数字,或数值表达式。
second 必需。介于 0-59 的数字,或数值表达式。
输出:
返回由参数组成的时间 12h 制
TimeValue
作用:
返回时间。
用法:
TimeValue(time)
输入:
time 必需。介于 0:00:00 (12:00:00 A.M.) - 23:59:59 (11:59:59 P.M.) 的时间,或任何表示此范围内时间的表达式。
输出:
返回 时间的字符串
Conversion 函数
Asc
作用:
把字符串中的首字母转换为 ANSI 字符代码。
用法:
Asc(string)
输入:
string 为字符串
输出:
返回 string 的从左到右的第一个字符的ASCII码值
CBool
作用:
把表达式转换为布尔(Boolean)类型。
用法:
CBool(expression)
输入:
expression 为任意表达式
输出:
返回 表达式进行bool判断后の结果
CByte
作用:
把表达式转换为字节(Byte)类型。
用法:
CByte(expression)
输入:
expression 为任意表达式 为数学表达式(0 ~ 255)
输出:
返回 0 ~ 255 的 数字
CCur
作用:
把表达式转换为货币(Currency)类型。
用法:
CCur(expression)
输入:
expression 为任意的表达式
输出:
转为货币类型
CDate
作用:
把有效的日期和时间表达式转换为日期(Date)类型。
用法:
CDate(date)
输入:
date 任何有效的日期表达式(如Date() 或者 Now())
输出:
将date 转换成 日期类型
CDbl
作用:
把表达式转换为双精度(Double)类型。
用法:
CDbl(expression)
输入:
expression 为任何有效的表达式
输出:
将表达式转换为double型
Chr
作用:
把指定的 ANSI 字符代码转换为字符。
用法:
Chr(charcode)
输入:
charcode 标识某个字符的数字
输出
返回该数字对应的字符
CInt
作用:
把表达式转换为整数(Integer)类型。
用法:
CInt(expression)
输入:
expression 必需。任何有效的表达式。
输出:
将expression 转换为Int类型 (32位)
CLng
作用:
把表达式转换为长整型(Long)类型。
用法:
CLng(expression)
输入:
expression 必需。任何有效的表达式。
输出:
将expression 转换成Long 类型
CSng
作用:
把表达式转换为单精度(Single)类型。
用法:
CSng(expression)
输入:
expression 必需。任何有效的表达式。
输出:
将表达式 转换为float类型
CStr
作用:
把表达式转换为字符串(String)类型。
用法:
CStr(expression)
输入:
expression 必需。任何有效的表达式。
如果是bool类型,转换为true或false类型
输出:
将表达式转换为字符串
Hex
作用:
返回指定数字的十六进制值。
用法:
Hex(number)
输入:
number 必需。任何有效的表达式。
输出:
将number 转换成16进制数
Oct
作用:
返回指定数字的八进制值。
用法:
Oct(number)
输入:
number 必需。任何有效的表达式。
输出:
将number转换为8进制数
Format 函数
FormatCurrency
作用:
返回作为货币值进行格式化的表达式。
用法:
FormatCurrency(Expression[,NumDigAfterDec[,IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
输入:
expression
必需。需被格式化的表达式。
NumDigAfterDec
可选。指示小数点右侧显示位数的数值。默认值为 -1(使用的是计算机的区域设置)。
IncLeadingDig
可选。指示是否显示小数值的前导零:
-2 = TristateUseDefault - 使用计算机的区域设置
-1 = TristateTrue - True
-0 = TristateFalse - False
UseParForNegNum
可选。指示是否将负值置于括号中:
-2 = TristateUseDefault - 使用计算机的区域设置
-1 = TristateTrue - True
-0 = TristateFalse - False
GroupDig
可选。指示是否使用计算机区域设置中指定的数字分组符号将数字分组:
-2 = TristateUseDefault - 使用计算机的区域设置
-1 = TristateTrue - True
-0 = TristateFalse - False
输出:
输出格式化后的表达式
FormatDateTime
作用:
返回作为日期或时间进行格式化的表达式。
用法:
FormatDateTime(date,format)
输入:
date
必需。任何有效的日期表达式(比如 Date() 或者 Now())。
format
可选。规定所使用的日期/时间格式的格式值。
可采用下面的值:
0 = vbGeneralDate - 默认。返回日期:mm/dd/yy 及如果指定时间:hh:mm:ss PM/AM。
1 = vbLongDate - 返回日期:weekday, monthname, year
2 = vbShortDate - 返回日期:mm/dd/yy
3 = vbLongTime - 返回时间:hh:mm:ss PM/AM
4 = vbShortTime - 返回时间:hh:mm
输出:
FormatNumber
作用:
返回作为数字进行格式化的表达式。
用法:
FormatNumber(Expression[,NumDigAfterDec[,IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
输入:
expression
必需。需被格式化的表达式。
NumDigAfterDec
可选。指示小数点右侧显示位数的数值。默认值为 -1(使用的是计算机的区域设置)。
IncLeadingDig
可选。指示是否显示小数值的前导零:
-2 = TristateUseDefault - 使用计算机的区域设置
-1 = TristateTrue - True
0 = TristateFalse - False
UseParForNegNum
可选。指示是否将负值置于括号中:
-2 = TristateUseDefault - 使用计算机的区域设置
-1 = TristateTrue - True
0 = TristateFalse - False
GroupDig
可选。指示是否使用计算机区域设置中指定的数字分组符号将数字分组:
-2 = TristateUseDefault - 使用计算机的区域设置
-1 = TristateTrue - True
0 = TristateFalse - False
输出:
返回格式化后的数字表达式
FormatPercent
作用:
返回作为百分数进行格式化的表达式。
用法:
FormatPercent(Expression[,NumDigAfterDec[,IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
输入:
expression
必需。需被格式化的表达式。
NumDigAfterDec
可选。指示小数点右侧显示位数的数值。默认值为 -1(使用的是计算机的区域设置)。
IncLeadingDig
可选。指示是否显示小数值的前导零:
-2 = TristateUseDefault - 使用计算机的区域设置
-1 = TristateTrue - True
-0 = TristateFalse - False
UseParForNegNum
可选。指示是否将负值置于括号中:
-2 = TristateUseDefault - 使用计算机的区域设置
-1 = TristateTrue - True
-0 = TristateFalse - False
GroupDig
可选。指示是否使用计算机区域设置中指定的数字分组符号将数字分组:
-2 = TristateUseDefault - 使用计算机的区域设置
-1 = TristateTrue - True
-0 = TristateFalse - False
输出:
返回格式化后的表达式
Math 函数
Abs
作用:
返回指定数字的绝对值。
用法:
Abs(number)
输入:
number 必需。一个数值表达式。
输出:
返回number的绝对值
Atn
作用:
返回指定数字的反正切。
用法:
Atn(number)
输入:
number 必需。一个数值表达式。
输出:
返回指定数字的反正切
Cos
作用:
返回指定数字(角度)的余弦。
用法:
Cos(number)
输入:
number 必需。将某个角表示为弧度的数值表达式。
输出:
返回 计算后的余弦值
Exp
作用:
返回 e(自然对数的底)的幂次方。
用法:
Exp(number)
输入:
number 必需。有效的数值表达式。
输出:
返回 E的number次方
Hex
作用:
返回指定数字的十六进制值。
用法:
Hex(number)
输入:
number 必需。任何有效的表达式。
如果数字是:
Null - 那么 Hex 函数返回 Null。
Empty - 那么 Hex 函数返回零(0)。
Any other number - 那么 Hex 函数返回 8 个十六进制字符。
输出:
返回 一个数字的十六进制
Int
作用:
返回指定数字的整数部分。
用法:
Int(number)
输入:
number 必需。有效的数值表达式。
输出:
返回指定数字的整数部分
Fix
作用:
返回指定数字的整数部分。
用法:
Fix(number)
输入:
number 必需。有效的数值表达式。
输出:
返回number的整数部分
Log
作用:
返回指定数字的自然对数。
用法:
Log(number)
输入:
number 必需。大于 0 的有效的数值表达式。
输出:
返回 以e为底数 number为变数的log函数值
Oct
作用:
返回指定数字的八进制值。
用法:
Oct(number)
输入:
number 必需。任何有效的表达式。number若不是整数会采取四舍五入的办法
输出:
返回number的八进制数
Rnd
作用:
返回小于1但大于或等于0的一个随机数。
用法:
Rnd[(number)]
输入:
number 可选。有效的数值表达式。
如果数字是:
<0 - Rnd 会每次都返回相同的数字。
>0 - Rnd 会返回序列中的下一个随机数。
=0 - Rnd 会返回最近生成的数。
省略 - Rnd 会返回序列中的下一个随机数。
输出:
返回[0,1)的一个数字
Sgn
作用:
返回可指示指定数字的符号的一个整数。
用法:
Sgn(number)
输入:
number 必需。有效的数值表达式。
如果数字是:
>0 - Sgn 会返回 1 为正数
=0 - Sgn 会返回 0 为0
<0 - Sgn 会返回 -1 为负数
输出:
判断这个数字的正负
Sin
作用:
返回指定数字(角度)的正弦。
用法:
Sin(number)
输入:
number 必需。将某个角表示为弧度的有效的数值表达式。
输出:
返回 角度number 的正弦值
Sqr
作用:
返回指定数字的平方根。
用法:
Sqr(number)
输入:
必需。大于 0 的有效的数值表达式。
输出:
返回一个数字的开方 正值。
Tan
作用:
返回指定数字(角度)的正切。
用法:
Tan(number)
输入:
number 必需。将某个角表示为弧度的有效的数值表达式。
输出:
返回number角度的正切值
Array 函数
Array
作用:
返回一个包含数组的变量。
用法:
Array(arglist)
输入:
arglist 必需。数组中元素值的列表(由逗号分割)。
输出:
返回 一个数组变量
Filter
作用:
返回下标从零开始的数组,其中包含基于特定过滤条件的字符串数组的子集。
用法:
Filter(inputstrings,value[,include[,compare]])
输入:
inputstrings 必需。要检索的一维字符串数组。
value 必需。要搜索的字符串。
include 可选。Boolean 值,指定返回的子字符串是否包含 Value。如果 Include 为 True,Filter 将返回包含子字符串 Value 的数组子集。如果 Include 为 False,Filter 将返回不包含子字符串 Value 的数组子集。默认值为 True。
compare 可选。规定要使用的字符串比较类型。
可采用下列的值:
0 = vbBinaryCompare - 执行二进制比较
1 = vbTextCompare - 执行文本比较
输出:
返回 由检索与之value相匹配的字符串组成的 数组
IsArray
作用:
返回一个指示指定的变量是否为数组的布尔值。
用法:
IsArray(variable)
输入:
variable 必需。任何变量。
输出:
返回布尔值
是数组 则为 true
不是数组 则为false
Join
作用:
返回一个由数组中若干子字符串组成的字符串。
用法:
Join(list[,delimiter])
输入:
list 必需。一维数组,其中包含需被连接的子字符串。
delimiter 可选。用于在返回的字符串中分割子字符串的字符。默认是空格字符。
输出:
返回 字符串连接后的数组
LBound
作用:
函数返回指示数组维数的最小下标。
用法:
LBound(arrayname[,dimension])
输入:
arrayname 必需。数组变量的名称。
dimension 可选。要返回哪一维的下界。 1 = 第一维, 2 = 第二维,以此类推。默认是 1 。
输出:
数组最小的小标 或 索引
Split
作用:
返回下标从零开始的一维数组,包含指定数量的子字符串。
用法:
Split(expression[,delimiter[,count[,compare]]])
输入:
expression 必需。包含子字符串和分隔符的字符串表达式。
delimiter 可选。用于识别子字符串界限的字符。默认是空格字符。
count 可选。需被返回的子字符串的数目。-1 指示返回所有的子字符串。
compare 可选。规定要使用的字符串比较类型。
可采用下列的值:
0 = vbBinaryCompare - 执行二进制比较
1 = vbTextCompare - 执行文本比较
输出:
返回一个 包含多个子字符串的 数组
UBound
作用:
返回指示数组维数的最大下标。
用法:
UBound(arrayname[,dimension])
输入:
arrayname 必需。数组变量的名称。
dimension 可选。要返回哪一维的下界。 1 = 第一维, 2 = 第二维,以此类推。默认是 1 。
输出:
返回数组维数的最大下标
String 函数
InStr
作用:
返回字符串在另一字符串中首次出现的位置。搜索从字符串的第一个字符开始。
用法:
InStr([start,]string1,string2[,compare])
输入:
start 可选。规定每次搜索的起始位置。默认的搜索起始位置是第一个字符(1)。如果已规定 compare 参数,则必须有此参数。
string1 必需。需要被搜索的字符串。
string2 必需。需要搜索的字符串表达式。
compare 可选。规定要使用的字符串比较类型。默认是 0。
可采用下列的值:
0 = vbBinaryCompare - 执行二进制比较
1 = vbTextCompare - 执行文本比较
输出:
InStr 函数返回一个字符串在另一个字符串中首次出现的位置。
InStrRev
作用:
返回字符串在另一字符串中首次出现的位置。搜索从字符串的最末字符开始。
用法:
InStrRev(string1,string2[,start[,compare]])
输入:
string1 必需。需要被搜索的字符串。
string2 必需。需要搜索的字符串表达式。
start 可选。规定每次搜索的起始位置。默认的搜索起始位置是最后一个字符(-1)。
compare 可选。规定要使用的字符串比较类型。默认是 0。
可采用下列的值:
0 = vbBinaryCompare - 执行二进制比较
1 = vbTextCompare - 执行文本比较
输出:
返回 表示一个字符串中出现的位置的 数字
LCase
作用:
把指定字符串转换为小写。
用法:
LCase(string)
输入:
string 必需。需要被转换为小写的字符串。
输出:
返回小写的字符串
Left
作用:
从字符串的左侧返回指定数量的字符。
用法:
Left(string,length)
输入:
string 必需。从其中返回字符的字符串。
length 必需。规定需返回多少字符。如果设置为 0,则返回空字符串("")。如果设置为大于或等于字符串的长度,则返回整个字符串。
输出:
从字符串的左侧返回指定数量的字符。
Len
作用:
返回字符串中的字符数量。
用法:
Len(string)
输入:
string 字符串表达式。
输出:
返回当前字符串的字符个数。
LTrim
作用:
删除字符串左侧的空格。
用法:
LTrim(string)
输入:
string 必需。字符串表达式。
输出:
删除开头为空格符的字符串
RTrim
作用:
删除字符串右侧的空格。
用法:
RTrim(string)
输入:
string 必需。字符串表达式。
输出:
返回 删除字符串右侧为空格字符的字符串
Trim
作用:
删除字符串左侧和右侧的空格。
用法:
Trim(string)
输入:
string 必需。字符串表达式。
输出:
返回 删除空格后的字符串
Mid
作用:
从字符串中返回指定数量的字符。
用法:
Mid(string,start[,length])
输入:
string 必需。从其中返回字符的字符串表达式。
start 必需。规定起始位置。如果设置为大于字符串中的字符数量,则返回空字符串("")。
length 可选。要返回的字符数量。
输出:
返回指定数量的字符
Replace
作用:
使用另一个字符串替换字符串的指定部分指定的次数。
用法:
Replace(string,find,replacewith[,start[,count[,compare]]])
输入:
string 必需。被搜索的字符串。
find 必需。将被替换的字符串部分。
replacewith 必需。用于替换的子字符串。
start 可选。指定的开始位置。默认值是 1。起始位置之前的所有字符将被删除。
count 可选。规定要执行的替换的次数。
默认值是 -1,表示进行所有可能的替换。
compare 可选。规定要使用的字符串比较类型。默认是 0。
可采用下列的值:
0 = vbBinaryCompare - 执行二进制比较
1 = vbTextCompare - 执行文本比较
输出:
返回 被处理后的字符串
Right
作用:
从字符串的右侧返回指定数量的字符。
用法:
Right(string,length)
输入:
string 必需。从其中返回字符的字符串。
length 必需。规定需返回多少字符。如果设置为 0,则返回空字符串("")。如果设置为大于或等于字符串的长度,则返回整个字符串。
输出:
返回 以string为末尾为起始点,向左截取length 个字符 组成的字符串
Space
作用:
返回由指定数量的空格组成的字符串。
用法:
Space(number)
输入:
number 必需。字符串中的空格数量。
输出:
返回 number个 空格组成的字符串
StrComp
作用:
比较两个字符串,返回代表比较结果的一个值。
用法:
StrComp(string1,string2[,compare])
输入:
string1 必需。字符串表达式。
string2 必需。字符串表达式。
compare 可选。规定要使用的字符串比较类型。默认是 0。
可采用下列的值:
0 = vbBinaryCompare - 执行二进制比较
1 = vbTextCompare - 执行文本比较
输出:
返回两个字符串比较结果:
-1 (如果 string1 < string2)
0 (如果 string1 = string2)
1 (如果 string1 > string2)
Null (如果 string1 或 string2 为 Null)
String
作用:
返回包含指定长度的重复字符的字符串。
用法:
String(number,character)
输入:
number 必需。被返回字符串的长度。
character 必需。被重复的字符。
输出:
返回number个连续由character组成的字符串
StrReverse
作用:
反转字符串。
用法:
StrReverse(string)
输入:
string 必需。需被反转的字符串。
输出:
返回 该string逆向组成的字符串
UCase 把指定的字符串转换为大写。
作用:
返回字符串在另一字符串中首次出现的位置。搜索从字符串的最末字符开始。
用法:
UCase(string)
输入:
string 必需。需被转换为大写的字符串。
输出:
返回 string 转换为由大写字符组成的字符串
其他函数
CreateObject
作用:
创建指定类型的对象。函数是创建和返回对 COM 对象的引用。
用法:
CreateObject(servername.typename[,location])
输入:
servername 必需。提供此对象的应用程序名称。
typename 必需。对象的类型或类(type/class)。
location 可选。在何处创建对象。
输出:
返回COM对象的引用
Eval
作用:
Eval 函数计算表达式,并返回结果。
用法:
Eval(expression)
输入:
expression 必需。要计算的表达式。
输出:
返回表达式计算的结果
GetLocale
作用:
返回当前的 locale ID。
locale 是用户参考信息集合,比如语言、国家、地区和文化习俗。
locale 决定键盘布局、字母排序顺序、日期、时间、数字与货币格式等等。
用法:
GetLocale()
输入:
无
输出:
返回当前locale ID 值
GetObject
作用:
返回对文件中 automation 对象的引用。
用法:
GetObject([pathname][,class])
输入:
pathname 可选。包含 automation 对象的文件的完整路径和名称。如果此参数被忽略,就必须有 class 参数。
class 可选。automation 对象的类。此参数使用此语法:appname.objectype。
输出:
返回一个对象
GetRef
作用:
允许您把 VBScript 子程序连接到页面上的一个 DHTML 事件。
用法:
Set object.event=GetRef(procname)
输入:
object 必需。事件所关联的 HTML 对象的名称。
event 必需。要与函数绑定的事件的名称。
procname 必需。与 HTML 事件关联的 Sub 或 Function 过程的名称。
输出:
InputBox
作用:
显示对话框,用户可在其中输入文本,并/或点击按钮,然后返回内容。
用法:
InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])
输入:
prompt
必需。显示在对话框中的消息。prompt 的最大长度大约是 1024 个字符,这取决于所使用的字符的宽度。
如果 prompt 中包含多个行,则可在各行之间用回车符(Chr(13))、换行符(Chr(10))或回车换行符的组合(Chr(13) & Chr(10))来分隔各行。
title
可选。对话框的标题。默认是应用程序的名称。
default
可选。一个在文本框中的默认文本。
xpos
可选。数值表达式,用于指定对话框的左边缘与屏幕左边缘的水平距离(单位为 twips*)。
如果省略 xpos,则对话框会在水平方向居中。
ypos
可选。数值表达式,用于指定对话框的上边缘与屏幕上边缘的垂直距离(单位为 twips*)。
如果省略 ypos,则对话框显示在屏幕垂直方向距下边缘大约三分之一处。
helpfile
可选。字符串表达式,用于标识为对话框提供上下文相关帮助的帮助文件。
必须与 context 参数一起使用。
context
可选。数值表达式,用于标识由帮助文件的作者指定给某个帮助主题的上下文编号。
必须与 helpfile 参数一起使用。
输出:
IsEmpty
作用:
返回一个布尔值,指示指定的变量是否已被初始化。
用法:
IsEmpty(expression)
输入:
expression 必需。一个表达式(通常是一个变量名)。
输出:
返回 该表达式判断的结果
IsNull
作用:
返回一个布尔值,指示指定的表达式是否包含无效数据(Null)。
用法:
IsNull(expression)
输入:
expression 必需。一个表达式。
输出:
返回一个 判断expression 是否是无效数据
是 True
否 False
IsNumeric
作用:
返回一个布尔值,指示指定的表达式是否可作为数字来计算。
用法:
IsNumeric(expression)
输入:
expression 必需。一个表达式。
输出:
若expression 数字 True,否则为False
IsObject
作用:
返回一个布尔值,指示指定的表达式是否是一个 automation 对象。
用法:
IsObject(expression)
输入:
expression 必需。一个表达式。
输出:
若expression 为对象返回True,否则False。
LoadPicture
作用:
返回一个图片对象。仅用于 32 位平台。
可被 LoadPicture 函数识别的图形格式有:
bitmap 文件 (.bmp)
icon 文件 (.ico)
run-length encoded 文件 (.rle)
metafile 文件 (.wmf)
enhanced metafiles (.emf)
GIF 文件 (.gif)
JPEG 文件 (.jpg)
用法:
LoadPicture(picturename)
输入:
picturename 必需。需被载入的图片文件的文件名。
输出:
返回一个图片的对象
MsgBox
作用:
显示消息框,等待用户点击按钮,并返回指示用户点击了哪个按钮的值。
MsgBox 函数返回下面的值:
1 = vbOK - OK 按钮被点击
2 = vbCancel - Cancel 按钮被点击
3 = vbAbort - Abort 按钮被点击
4 = vbRetry - Retry 按钮被点击
5 = vbIgnore - Ignore 按钮被点击
6 = vbYes - Yes 按钮被点击
7 = vbNo - No 按钮被点击
用法:
MsgBox(prompt[,buttons][,title][,helpfile,context])
输入:
prompt
必需。作为消息显示在对话框中的字符串表达式。
prompt 的最大长度大约是 1024 个字符,这取决于所使用的字符的宽度。
如果 prompt 中包含多个行,则可在各行之间用回车符(Chr(13))、换行符(Chr(10))或回车换行符的组合(Chr(13) & Chr(10))分隔各行。
buttons
可选,是表示指定显示按钮的数目和类型、使用的图标样式,默认按钮的标识以及消息框样式的数值的总和。默认值为 0。
0 = vbOKOnly - 只显示 OK 按钮
1 = vbOKCancel - 显示 OK 和 Cancel 按钮
2 = vbAbortRetryIgnore - 显示 Abort、Retry 和 Ignore 按钮
3 = vbYesNoCancel - 显示 Yes、No 和 Cancel 按钮
4 = vbYesNo - 显示 Yes 和 No 按钮
5 = vbRetryCancel - 显示 Retry 和 Cancel 按钮
16 = vbCritical - 显示临界信息图标
32 = vbQuestion - 显示警告查询图标
48 = vbExclamation - 显示警告消息图标
64 = vbInformation - 显示信息消息图标
0 = vbDefaultButton1 - 第一个按钮为默认按钮
256 = vbDefaultButton2 - 第二个按钮为默认按钮
512 = vbDefaultButton3 - 第三个按钮为默认按钮
768 = vbDefaultButton4 - 第四个按钮为默认按钮
0 = vbApplicationModal - 应用程序模式(用户必须响应消息框才能继续在当前应用程序中工作)
4096 = vbSystemModal - 系统模式(在用户响应消息框前,所有应用程序都被挂起)
我们可以把按钮分成四组:
第一组值(0-5)用于描述对话框中显示的按钮类型与数目;
第二组值(16,32,48,64)用于描述图标的样式;
第三组值(0,256,512,768)用于确定默认按钮;
而第四组值(0,4096)则决定消息框的样式。
在将这些数字相加以生成 buttons 参数值时,只能从每组值中取用一个数字。
title
可选。消息框的标题。
默认是应用程序的名称。
helpfile
可选。字符串表达式,用于标识为对话框提供上下文相关帮助的帮助文件。
必须与 context 参数一起使用。
context
可选。数值表达式,用于标识由帮助文件的作者指定给某个帮助主题的上下文编号。
必须与 helpfile 参数一起使用。
输出:
返回被点击按钮的值
RGB
作用:
返回一个表示 RGB 颜色值的数字。
用法:
RGB(red,green,blue)
输入:
red 必需。介于 0 - 255 之间(且包括)的数字,代表颜色的红色部分。
green 必需。介于 0 - 255 之间(且包括)的数字,代表颜色的绿色部分。
blue 必需。介于 0 - 255 之间(且包括)的数字,代表颜色的蓝色部分。
输出:
返回RGB 颜色数值
Round
作用:
对数字进行四舍五入。
用法:
Round(expression[,numdecimalplaces])
输入:
expression 必需。需要被四舍五入的数值表达式。
numdecimalplaces 可选。规定对小数点右边的多少位进行四舍五入。默认是 0。
输出:
返回 expression 四舍五入后的数值
ScriptEngine 返回使用中的脚本语言。
作用:
返回字符串在另一字符串中首次出现的位置。搜索从字符串的最末字符开始。
用法:
ScriptEngine ()
输入:
无
输出:
根据当前脚本引擎反应相应的值
VBScript - 指示当前使用的脚本引擎是 Microsoft Visual Basic Scripting Edition
JScript - 指示当前使用的编写脚本引擎是 Microsoft JScript
VBA - 指示当前使用的编写脚本引擎是 Microsoft Visual Basic for Applications
ScriptEngineBuildVersion 返回使用中的脚本引擎的内部版本号。
ScriptEngineMajorVersion 返回使用中的脚本引擎的主版本号。
ScriptEngineMinorVersion 返回使用中的脚本引擎的次版本号。
SetLocale
作用:
设置 locale ID,并返回之前的 locale ID。
用法:
SetLocale(lcid)
输入:
lcid
必需。任意一个在 Locale ID 表中的短字符串、十六进制值、十进制值,该值必须唯一标识一个地理区域。
如果 lcid 参数被设置为 0,则 locale 将由系统设置。
输出:
返回之前的locale ID
TypeName
作用:
返回指定变量的子类型。
用法:
TypeName(varname)
输入:
varname 必需。变量的名称。
输出:
根据varname 判断 是下面哪种结果就返回下面类型的名字:
Byte - 表示一个字节值
Integer - 表示一个整型值
Long - 表示一个长整型值
Single - 表示一个单精度浮点值
Double - 表示一个双精度浮点值
Currency - 表示一个货币值
Decimal - 表示一个十进制值
Date - 表示一个日期或时间值
String - 表示一个字符串值
Boolean - 表示一个布尔值,True 或 False
Empty - 表示一个未初始化变量
Null - 表示无有效数据
<object type> - 表示实际对象类型名
Object - 表示一般对象
Unknown - 表示未知对象类型
Nothing - 表示还未引用对象实例的对象变量
Error - 表示一个错误
VarType 返回指示变量子类型的值。
作用:
返回字符串在另一字符串中首次出现的位置。搜索从字符串的最末字符开始。
用法:
VarType(varname)
输入:
varname 必需。变量的名称
输出:
VarType 函数返回下面的值:
0 = vbEmpty - 表示空(未初始化)
1 = vbNull - 表示 Null(无有效数据)
2 = vbInteger - 表示一个整数
3 = vbLong - 表示一个长整数
4 = vbSingle - 表示一个单精度浮点数
5 = vbDouble - 表示一个双精度浮点数
6 = vbCurrency - 表示货币
7 = vbDate - 表示日期
8 = vbString - 表示一个字符串
9 = vbObject - 表示一个 automation 对象
10 = vbError - 表示一个错误
11 = vbBoolean - 表示一个布尔值
12 = vbVariant - 表示 Variant(仅用于变量数组)
13 = vbDataObject - 表示一个数据访问对象
17 = vbByte - 表示一个字节
8192 = vbArray - 表示一个数组
标签:isa math oda long known 应用程序 查询 弧度 位置
原文地址:https://www.cnblogs.com/Kernel001/p/11223841.html