內置函數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 - 表示一個數組