zoukankan      html  css  js  c++  java
  • VBScript 内置函数

    1. 内置函数

      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 - 表示一个数组
  • 相关阅读:
    Intellij IDEA debug jar包
    diamond简介和使用
    dubbo配置指南
    dubbo简单配置与使用
    设计模式之策略模式
    悲观锁和乐观锁
    sql建表,建索引注意事项
    jvm 调优(2)垃圾回收算法
    jvm 调优(1)概念
    jvm 命令
  • 原文地址:https://www.cnblogs.com/Kernel001/p/11223841.html
Copyright © 2011-2022 走看看