VBScript 內置函數

  1. 內置函數express

    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 函數app

    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 函數ui

    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 函數code

    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 轉換爲由大寫字符組成的字符串

    其餘函數orm

    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 - 表示一個數組
相關文章
相關標籤/搜索