直接處理變量類型并提供變量類型之間相關轉換的方法。
CBool CBool函數根據參數值返回Boolean值。用法為: result = CBool(expr) 其中result是屬于Boolean子類Variant的表達式,expr是可計算出數值的有效表達式。如果expr為0,則返回False;否則,返回True。如果expr無法計算,將產生一個實時錯誤。
CByte CByte函數把表達是轉換成字節值。用法為: result = CByte(expr) 其中result是Byte子類的Variant,expr是值在字節范圍內的有效表達式。如果expr不在字節范圍內,就發生一個錯誤。
CDbl CDbl函數返回已被轉換成Double子類的Variant的表達式。用法為: result = CDbl(expr) 其中result是Double子類的Variant,expr是值再雙精度范圍年誒的有效表達式。 Chr Chr函數把ANSI字符碼轉換成字符。用法為: result = Chr(charcode) 其中result是字符,charcode是識別ANSI字符的數字。 ChrB ChrB函數把ANSI字符轉換成單個字節。用法為: result = ChrB(charcode) 其中result是byte子類,charcode是識別ANSI字符的數字。
ChrW ChrW函數把ANSI字符轉換成Unicode字節。用法為: result = ChrW(charcode) 其中result是Unicode字符(2字節),charcode是識別ANSI字符的數字。
CInt CInt函數把表達式轉換成Integer子類的Variant。用法為: result = CInt(expr) 其中result是Integer子類,expr是有效的表達式。如果expr的值不在整數范圍內,則產生實時錯誤。在運算期間,把expr四舍五入成整數。 CLng CLng函數把表達式轉換成Long子類的Variant。用法為: result = CLng(expr) 其中result是Long子類,expr是有效的表達式。如果expr的值不在Long范圍內,則產生實時錯誤。在運算期間,把expr四舍五入成整數。
CSng CSng函數把表達式Single子類的Variant。用法為: result = CSnng(expr) 其中result是Single子類,expr是有效的表達式。如果expr的值不在Single范圍內,則產生實時錯誤。 CStr CStr函數把表達式轉換成字符串。用法為: result = CStr(expr) 其中result是String子類,expr是有效的表達式。result的值將根據expr的子類而改變。 expr子類 結果 Boolean True或False Date 短日期格式 Error 單詞Error及錯誤號 任意數值 字符串格式的數
如果expr是Null,就會產生一個實時錯誤;如果expr是Empty,則result為零長度的字符串("")。 Hex Hex函數把數轉換成代表這個數16進制的字符串。用法為: str = Hex(number) 其中,str是包含16進制表示的字符串,number是任意有效的數值型表達式。這個數限制為8個16進制字符(4個字節)。 LBound LBound函數識別數組特定維的最小下標。用法為: result = LBound(arrayname[, dimension]) 其中,result是最小下標,arrayname是數組名,dimension表明想要的維。 Oct Oct函數把數轉換成代表這個數的八進制值的字符串。用法為: str = Oct(number) 其中,str是包含八進制得字符串變量,number是任意有效的數值型表達式。這個數限制為11個八進制字符(4個字節)。 UBound UBound函數識別數組特定維的最大下標。用法為: result = UBound(arrayname[, dimension] 其中,result是最大下標,arrayname是數組名,dimension表明想要的維。
VarType VarType函數返回表明變量子類的整數。用法為: result = VarType(varname) 其中,result是整數,varname是變量名。result的可能值如下: 結果 varname類型 0 Empty(未初始化) 1 Null(無效數據) 2 Integer 3 Long integer 4 單精度浮點數 5 雙精度浮點數 6 currency 7 Date 8 String 9 自動對象 10 Error 11 Boolean 12 Variant(只在Variant數組中使用) 13 非自動對象 17 Byte 8192 Array(與上面的值相加)
|