




已閱讀5頁,還剩71頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Abs 函數(shù) . 3 Array 函數(shù) . 3 Asc 函數(shù) . 4 Atn 函數(shù) . 4 CBool 函數(shù) . 5 CByte 函數(shù) . 5 CCur 函數(shù) . 6 CDate 函數(shù) . 7 CDbl 函數(shù) . 7 Chr 函數(shù) . 8 CInt 函數(shù) . 8 CLng 函數(shù) . 9 Cos 函數(shù) . 10 CreateObject 函數(shù) . 10 CSng 函數(shù) . 12 CStr 函數(shù) . 12 Date 函數(shù) . 13 DateAdd 函數(shù) . 14 DateDiff 函數(shù) . 14 DatePart 函數(shù) . 15 DateSerial 函數(shù) . 17 DateValue 函數(shù) . 18 Day 函數(shù) . 18 Eval 函數(shù) . 19 Exp 函數(shù) . 20 Filter 函數(shù) . 20 FormatCurrency 函數(shù) . 22 FormatDateTime 函數(shù) . 23 FormatNumber 函數(shù) . 24 FormatPercent 函數(shù) . 25 GetLocale 函數(shù) . 26 GetObject 函數(shù) . 27 GetRef 函數(shù) . 29 Hex 函數(shù) . 30 Hour 函數(shù) . 31 InputBox 函數(shù) . 31 InStr 函數(shù) . 32 InStrRev 函數(shù) . 34 Int、 Fix 函數(shù) . 36 IsArray 函數(shù) . 36 IsDate 函數(shù) . 37 IsEmpty 函數(shù) . 38 IsNull 函數(shù) . 38 IsNumeric 函數(shù) . 39 IsObject 函數(shù) . 39 Join 函數(shù) . 40 LBound 函數(shù) . 41 LCase 函數(shù) . 41 Left 函數(shù) . 42 Len 函數(shù) . 43 LoadPicture 函數(shù) . 43 Log 函數(shù) . 44 LTrim、 RTrim 和 Trim 函數(shù) . 44 Mid 函數(shù) . 45 Minute . 46 Month 函數(shù) . 46 MonthName 函數(shù) . 46 MsgBox 函數(shù) . 47 Now . 49 Oct . 50 Replace 函數(shù) . 50 RGB 函數(shù) . 52 Right 函數(shù) . 53 Rnd 函數(shù) . 53 Round 函數(shù) . 54 Microsoft(R) Visual Basic(R) Scripting Edition . 55 ScriptEngineMajorVersion 函數(shù) . 56 ScriptEngineMinorVersion 函數(shù) . 56 Second 函數(shù) . 57 SetLocale 函數(shù) . 57 Sgn 函數(shù) . 58 Sin 函數(shù) . 59 Space 函數(shù) . 60 Split 函數(shù) . 60 Sqr 函數(shù) . 61 StrComp 函數(shù) . 62 String 函數(shù) . 63 StrReverse 函數(shù) . 64 Tan 函數(shù) . 64 Time 函數(shù) . 65 Timer 函數(shù) . 65 TimeSerial 函數(shù) . 65 TimeValue . 66 TypeName 函數(shù) . 67 UBound 函數(shù) . 68 UCase 函數(shù) . 69 VarType 函數(shù) . 69 Weekday 函數(shù) . 70 WeekDayName 函數(shù) . 72 Year 函數(shù) . 73 VBS函數(shù)大全 Abs 函數(shù) 返回數(shù)字的絕對值。 Abs(number) number 參數(shù)可以是任意有效的 數(shù)值表 達式 。如果 number 包含 Null,則返回 Null;如果是未初始化變量,則返回 0。 說明 數(shù)字的絕對值是其無符號的數(shù)值大小。例如, Abs(-1) 和 Abs(1) 都返回 1。 下面示例利用 Abs 函數(shù)計算數(shù)字的絕對值: Dim MyNumber MyNumber = Abs(50.3 ) 返回 50.3。 MyNumber = Abs(-50.3) 返回 50.3。 Array 函數(shù) 返回包含 數(shù)組 的 Variant。 Array(arglist) arglist 參數(shù)是賦給包含在 Variant 中的數(shù)組元素的值的列表(用逗號分隔)。如果沒有指定此參數(shù),則將會創(chuàng)建零長度的數(shù)組。 說明 用于引用數(shù)組元素的表示符,由跟隨有括號的變量名組成 ,括號中包含指示所需元素的索引號。在下面的示例中,第一條語句創(chuàng)建名為 A 的變量。第二條語句將一個數(shù)組賦值給變量 A。最后一條語句將包含在第二個數(shù)組元素中的值賦值給另一個變量。 Dim A A = Array(10,20,30) B = A(2) B is now 30。 注意 未作為數(shù)組聲明的變量仍可以包含數(shù)組。雖然包含數(shù)組的 Variant 變量與包含 Variant 元素的數(shù)組變量有概念上的不同,但訪問數(shù)組元素的方法是相同的。 Asc 函數(shù) 返回與字符串的第一個字母對應(yīng)的 ANSI 字符 代碼。 Asc(string) string 參數(shù)是任意有效的 字符串表達式 。如果 string 參數(shù)未包含字符,則將發(fā)生 運行時錯誤 。 說明 下面例子中 , Asc 返回每一個字符串首字母的 ANSI 字符代碼 : Dim MyNumber MyNumber = Asc(A) 返回 65。 MyNumber = Asc(a) 返回 97。 MyNumber = Asc(Apple) 返回 65。 注意 AscB 函數(shù)和包含字節(jié)數(shù)據(jù)的字符串一起使用。 AscB 不是返回第一個字符的字符代碼,而是返回首字節(jié)。 AscW 是為使用 Unicode 字符的 32 位平臺提供的。 它返回 Unicode (寬型)字符代碼,因此 可以避免從 ANSI 到 Unicode 的代碼轉(zhuǎn)換。 Atn 函數(shù) 返回數(shù)值的反正切值。 Atn(number) number 參數(shù)可以是任意有效的 數(shù)值表達式 。 說明 Atn 函數(shù)計算直角三角形兩個邊的比值 (number) 并返回對應(yīng)角的弧度值。此比值是該角對邊的長度與鄰邊長度之比。 結(jié)果的范圍是從 -pi/2 到 pi/2 弧度。 弧度變換為角度的方法是將弧度乘以 pi/180。反之,角度變換為弧度的方法是將角度乘以 180/pi 。 下面的示例利用 Atn 來計算 pi 的值 : Dim pi pi = 4 * Atn(1) 計算 pi 的值。 注意 Atn 是 Tan(將角作為參數(shù)返回直角三角形兩邊的比值)的反三角函數(shù)。不要混淆 Atn 與余切(正切的 倒數(shù) (1/tangent))函數(shù)。 CBool 函數(shù) 返回表達式,此表達式已轉(zhuǎn)換為 Boolean 子類型的 Variant。 CBool(expression) expression 是任意有效的表達式。 說明 如果 expression 是零,則返回 False;否則返回 True。如果 expression 不能解釋為數(shù)值,則將發(fā)生 運行時錯誤 。 下面的示例使用 CBool 函數(shù)將一個表達式轉(zhuǎn)變成 Boolean 類型。如果表達式所計算的值非零,則 CBool 函數(shù)返回 True;否則返回 False。 Dim A, B, Check A = 5: B = 5 初始化變量。 Check = CBool(A = B) 復(fù)選框設(shè)為 True 。 A = 0 定義變量。 Check = CBool(A) 復(fù)選框設(shè)為 False 。 CByte 函數(shù) 返回表達式,此表達式已被轉(zhuǎn)換為 Byte 子類型的 Variant。 CByte(expression) expression 參數(shù)是任意有效的表達式。 說明 通常,可以使用子類型轉(zhuǎn)換函數(shù)書寫代碼,以顯示某些操作的結(jié)果應(yīng)被表示為特定的數(shù)據(jù)類型,而不是默認類型。例如,在出現(xiàn)貨幣、單精度、雙精度或整數(shù)運算的情況下,使用 CByte 強制執(zhí)行字節(jié)運算。 CByte 函數(shù)用于進行從其他數(shù)據(jù)類型到 Byte 子類型的的國際公認的格式轉(zhuǎn)換。例如對十進制分隔符(如千分符)的識別,可能取決于系統(tǒng)的 區(qū)域 設(shè)置。 如果 expression 在 Byte 子類型可接受的范圍之外,則發(fā)生錯誤。下面的示例利用 CByte 函數(shù)把 expression 轉(zhuǎn)換為 byte: Dim MyDouble, MyByte MyDouble = 125.5678 MyDouble 是一個雙精度值。 MyByte = CByte(MyDouble) MyByte 包含 126 。 CCur 函數(shù) 返回表達式,此表達式已被轉(zhuǎn)換為 Currency 子類型的 Variant。 CCur(expression) expression 參數(shù)是任意有效的表達式。 說明 通常,您可以使用子類型數(shù)據(jù)轉(zhuǎn)換函數(shù)書寫代碼,以顯示某些操作的結(jié)果應(yīng)當被表達為特定的數(shù)據(jù)類型,而非默認的數(shù)據(jù)類型。例如在整數(shù)運算的情況下,使用 CCur 函數(shù)強制進行貨幣計算。 CCur 函數(shù)用于進行從其他數(shù)據(jù)類型到 Currency 子類型的國際公認的格式轉(zhuǎn)換。例如,對十進制分隔符和千位分隔符的識別取決于系統(tǒng)的 區(qū)域 設(shè)置。 下面的示例使用 CCur 函數(shù)將一個表達式轉(zhuǎn)換成 Currency 類型 : Dim MyDouble, MyCurr MyDouble = 543.214588 MyDouble 是雙精度的。 MyCurr = CCur(MyDouble * 2) 把 MyDouble * 2 (1086.429176) 的結(jié)果轉(zhuǎn)換為 Currency (1086.4292)。 CDate 函數(shù) 返回表達式,此表達式已被轉(zhuǎn)換為 Date 子類型的 Variant。 CDate(date) date 參數(shù)是任意有效的 日期表達式 。 說明 IsDate 函數(shù)用于判斷 date 是否可以被轉(zhuǎn)換為日期或時間。 CDate 識別 日期文字 和時間文字,以及一些在可接受的日期范圍內(nèi)的數(shù)字。在將數(shù)字轉(zhuǎn)換為日期時,數(shù)字的整數(shù)部分被轉(zhuǎn)換為日期,分數(shù)部分被轉(zhuǎn)換為從午夜開始計算的時間。 CDate 根據(jù)系統(tǒng)的 區(qū)域 設(shè)置識別日期格式。如果數(shù)據(jù)的格式不能被日期設(shè)置識別,則不能判斷年、月、日的正確順序。另外,如果長日期格式包含表示星期幾的字符串,則不能被識別。 下面的示例使用 CDate 函數(shù)將字符串轉(zhuǎn)換成日期類型。一般不推薦使用硬件譯碼日期和時間作為字符串(下面的例子已體現(xiàn))。而使用時間和日期文字 (如 #10/19/1962#, #4:45:23 PM#)。 MyDate = October 19, 1962 定義日期。 MyShortDate = CDate(MyDate) 轉(zhuǎn)換為日期數(shù)據(jù)類型。 MyTime = 4:35:47 PM 定義時間。 MyShortTime = CDate(MyTime) 轉(zhuǎn)換為日期數(shù)據(jù)類型。 CDbl 函數(shù) 返回表達式,此表達式已被轉(zhuǎn)換為 Double 子類型的 Variant。 CDbl(expression) expression 參數(shù)是任意有效的表達式。 說明 通常,您可以使用子類型數(shù)據(jù)轉(zhuǎn)換函數(shù)書寫代碼,以顯示某些操作的結(jié)果應(yīng)當被表達為特定的數(shù)據(jù)類型,而非默認的數(shù)據(jù)類型。例如在出現(xiàn)貨幣或整 數(shù)運算的情況下,使用 CDbl 或 CSng 函數(shù)強制進行雙精度或單精度算術(shù)運算。 CDbl 函數(shù)用于進行從其他數(shù)據(jù)類型到 Double 子類型的國際公認的格式轉(zhuǎn)換。例如,十進制分隔符和千位分隔符的識別取決于系統(tǒng)的 區(qū)域 設(shè)置。 下面的示例利用 CDbl 函數(shù)把 expression 轉(zhuǎn)換為 Double。 Dim MyCurr, MyDouble MyCurr = CCur(234.456784) MyCurr 是 Currency 型 (234.4567)。 MyDouble = CDbl(MyCurr * 8.2 * 0.01) 把結(jié)果轉(zhuǎn)換為 Double 型 (19.2254576)。 Chr 函數(shù) 返回與指定的 ANSI 字符代碼相對應(yīng)的字符。 Chr(charcode) charcode 參數(shù)是可以標識 字符 的數(shù)字。 說明 從 0 到 31 的數(shù)字表示標準的不可打印的 ASCII 代碼。例如, Chr(10) 返回換行符。 下面例子利用 Chr 函數(shù)返回與指定的字符代碼相對應(yīng)的字符 : Dim MyChar MyChar = Chr(65) 返回 A。 MyChar = Chr(97) 返回 a。 MyChar = Chr(62) 返回 。 MyChar = Chr(37) 返回 %。 注意 ChrB 函數(shù)與包含在字符串中的字節(jié)數(shù)據(jù)一起使用。 ChrB 不是返回一個或兩個字節(jié)的字符,而總是返回單個字節(jié)的字符。 ChrW 是為使用 Unicode 字符的 32 位平臺提供的。它的參數(shù)是一個 Unicode (寬字符 )的字符代碼,因此可以避免將 ANSI 轉(zhuǎn)化為 Unicode 字符。 CInt 函數(shù) 返回表達式,此表達式已被轉(zhuǎn) 換為 Integer 子類型的 Variant。 CInt(expression) expression 參數(shù)是任意有效的表達式。 說明 通常,可以使用子類型轉(zhuǎn)換函數(shù)書寫代碼,以顯示某些操作的結(jié)果應(yīng)被表示為特定的數(shù)據(jù)類型,而不是默認類型。例如,在出現(xiàn)貨幣、單精度或雙精度運算的情況下,使用 CInt 或 CLng 強制執(zhí)行整數(shù)運算。 CInt 函數(shù)用于進行從其他數(shù)據(jù)類型到 Integer 子類型的國際公認的格式轉(zhuǎn)換。例如對十進制分隔符(如千分符)的識別,可能取決于系統(tǒng)的 區(qū)域 設(shè)置。 如果 expression 在 Integer 子類型可接受的范圍之外,則發(fā)生錯誤。 下面的示例利用 CInt 函數(shù)把值轉(zhuǎn)換為 Integer: Dim MyDouble, MyInt MyDouble = 2345.5678 MyDouble 是 Double。 MyInt = CInt(MyDouble) MyInt 包含 2346。 注意 CInt 不同于 Fix 和 Int 函數(shù)刪除數(shù)值的小數(shù)部分 , 而是采用四舍五入的方式。 當小數(shù)部分正好等于 0.5 時 , CInt 總是將其四舍五入成最接近該數(shù)的偶數(shù)。例如, 0.5 四舍五入為 0, 以及 1.5 四舍五入為 2. CLng 函數(shù) 返回表達式,此表達式已被轉(zhuǎn)換為 Long 子類型的 Variant。 CLng(expression) expression 參數(shù)是任意有效的表達式。 說明 通常,您可以使用子類型數(shù)據(jù)轉(zhuǎn)換函數(shù)書寫代碼,以顯示某些操作的結(jié)果應(yīng)當被表達為特定的數(shù)據(jù)類型,而非默 認的數(shù)據(jù)類型。例如,在出現(xiàn)貨幣運算、單精度或雙精度算術(shù)運算的情況下,使用 CInt 或 CLng 函數(shù)強制進行整數(shù)運算。 CLng 函數(shù)用于進行從其他數(shù)據(jù)類型到 Long 子類型的的國際公認的格式轉(zhuǎn)換。例如,對十進制分隔符和千位分隔符的識別取決于系統(tǒng)的 區(qū)域 設(shè)置。 如果 expression 取值不在 Long子類型的允許范圍內(nèi),則會出現(xiàn)錯誤。 下 面的示例利用 CLng 函數(shù)把值轉(zhuǎn)換為 Long: Dim MyVal1, MyVal2, MyLong1, MyLong2 MyVal1 = 25427.45: MyVal2 = 25427.55 MyVal1, MyVal2 是雙精度值。 MyLong1 = CLng(MyVal1) MyLong1 25427。 MyLong2 = CLng(MyVal2) MyLong2 包含 25428 。 注意 CLng 不同于 Fix 和 Int 函數(shù)刪除小數(shù)部分, 而是采用四舍五入的方式。 當小數(shù)部分正好等于 0.5 時, CLng 函數(shù)總是將其四舍五入為最接近該數(shù)的偶數(shù)。如, 0.5 四舍五入為 0, 以及 1.5 四舍五入為 2 。 Cos 函數(shù) 返回某個角的余弦值。 Cos(number) number 參數(shù)可以是任何將某個角表示為弧度的有效 數(shù)值表達式 。 說明 Cos 函數(shù)取某個角并返回直角三角形兩邊的比值。此比值是直角三角形中該角的鄰邊長度與斜邊長度之比。 結(jié)果范圍在 -1 到 1 之間。 角度轉(zhuǎn)化成弧度方法是用角度乘以 pi/180 。 反之,弧度轉(zhuǎn)化成角度的方法是用弧度乘以 180/pi 。 下面的示例利用 Cos 函數(shù)返回一個角的余弦值 : Dim MyAngle, MySecant MyAngle = 1.3 用弧度定義一個角。 MySecant = 1 / Cos(MyAngle) 計算正割。 CreateObject 函數(shù) 創(chuàng)建并返回對 Automation 對象 的引用。 CreateObject(servername.typename , location) 參數(shù) servername 必選項。提供對象的應(yīng)用程序名稱。 typename 必選項。要創(chuàng)建的對象類型或類。 location 可選項。對象所在的網(wǎng)絡(luò)服務(wù)器將被創(chuàng)建。 說明 Automation 服務(wù)器至少提供一種對象類型。例如,字處理應(yīng)用程序可以提供應(yīng)用程序?qū)ο?、文檔對象和工具條對象。 要創(chuàng)建 Automation 對象,將 CreateObject 函數(shù)返回的對象賦值給某對象變量: Dim Ex
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生產(chǎn)車間安全培訓(xùn)教材
- 消防安全管理制度文檔
- 企業(yè)安全生產(chǎn)管理手冊
- 安全規(guī)程培訓(xùn)課件
- 消防安全教育培訓(xùn)表格
- 2025年自動驅(qū)鳥設(shè)備項目申請報告
- 羊水過多護理
- 羅茗華焊接檢測技術(shù)課件
- 2025至2030中國進口奶粉行業(yè)市場產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 教研組長培訓(xùn)課件
- 2025年天津出租車考試資料
- 2025年湖北省中考化學(xué)試卷真題(含答案解析)
- 《人工智能基礎(chǔ)與應(yīng)用》課件 項目1 認識人工智能
- 2025至2030中國插針機行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 儀器報警分級管理制度
- 2025至2030國內(nèi)滅火機器人行業(yè)市場發(fā)展深度分析及前景趨勢與投資機會報告
- 2025年江西省中考歷史試卷(含答案)
- 測量行業(yè)工作管理制度
- 2025至2030年中國瓦行業(yè)市場調(diào)研分析及發(fā)展規(guī)模預(yù)測報告
- 2025-2030年中國地理信息行業(yè)市場深度調(diào)研及前景趨勢與投資研究報告
- BA系統(tǒng)對電氣設(shè)備動力柜(箱)的自控接口要求
評論
0/150
提交評論