|
VBScript 詞匯表放置在窗體中的對象,使用戶能夠進(jìn)行與應(yīng)用程序的交互操作,或增強(qiáng)這種能力。ActiveX 控件包含事件并且可以合并到其他控件中。ActiveX 控件的文件擴(kuò)展名為 .ocx。 通過 Automation 接口,顯露于其他應(yīng)用程序或編程工具的對象。 傳遞給過程的常數(shù)、變量或表達(dá)式。 一組可順序索引并具有相同內(nèi)部數(shù)據(jù)類型的元素。數(shù)組中每個元素具有唯一索引號。更改數(shù)組中一個元素不影響其他元素。 美國標(biāo)準(zhǔn)信息交換碼 (ASCII) 7 位字符集,廣泛用于表示美國標(biāo)準(zhǔn)鍵盤上的字母和符號。ASCII 字符集與 ANSI 字符集的前 128 字符 (0-127) 完全一樣。 通過 Automation 接口,顯露于其他應(yīng)用程序或編程工具的對象。 按位比較兩個數(shù)值表達(dá)式中相同位置的位。 值為 True 或 False 的表達(dá)式。 向過程傳遞參數(shù)的方式之一,即將參數(shù)的地址而不是值傳遞給過程!耙梅绞健痹试S過程訪問和更改實際變量。 向過程傳遞參數(shù)的方式之一,即將參數(shù)的值而不是地址傳遞給過程!爸捣绞健痹试S過程訪問變量的一個副本,但是不能更改變量的實際值。 代表字符集(如 ASCII 字符集)中指定字符的數(shù)字。 對象的正式定義。類是運(yùn)行時創(chuàng)建對象實例的模板。類定義了對象屬性及用于控制對象行為的方法。 包含類定義(其屬性和方法的定義)的模塊。 包含一組相關(guān)對象的對象。只要集合發(fā)生變化,對象在集合中的位置就可能發(fā)生變化。因此,集合內(nèi)任何特定對象的位置都不是固定的。 為解釋代碼的工作原理,程序員在代碼中添加的文本。在 Visual Basic Scripting Edition 中,程序的注釋行通常以單引號 (') 開始,或使用關(guān)鍵字 Rem 并在其后面跟隨空格。 指明兩個或多個數(shù)值或表達(dá)式之間關(guān)系的字符或符號。這些運(yùn)算符包括小于號 (<)、小于或等于號 (<=)、大于號 (>)、大于或等于號 (>=)、不等號 (<>) 和等號 (=)。 Is 也是比較運(yùn)算符,但它僅用于判斷一個對象引用是否與另一個相同。 有一定名稱,在程序執(zhí)行過程中保持不變值的項目?稍诔绦虼a的任何位置使用常數(shù)代替實際值。常數(shù)可以是字符串、數(shù)字、其他常數(shù)或任何除了 Is 和指數(shù)運(yùn)算符之外的算術(shù)或邏輯運(yùn)算符組成的混合算式。例如:
每一個 Variant 子類型的取值范圍如下:
任何可以被解釋為日期的表達(dá)式。包括任何日期文字、看起來象日期的數(shù)字及字符串和由函數(shù)返回的日期的組合。日期表達(dá)式為數(shù)字或字符串的任意組合,表示從公元 100 年 1 月 1 日到公元 9999 年 12 月 31 日的日期。 日期以實數(shù)形式保存。小數(shù)點左邊的數(shù)值代表日期;小數(shù)點右邊的數(shù)值代表時間。負(fù)數(shù)表示公元 1899 年 12 月 30 日以前的日期。 由數(shù)字符號 (#) 包圍的任何有效格式的字符序列。有效格式包括區(qū)域設(shè)置指定的日期格式或通用日期格式。例如,應(yīng)用程序的區(qū)域設(shè)置為英語(美國)時,#12/31/99# 表示公元 1999 年 12 月 31 日。 VBScript 總是盡可能按美國英語格式解釋日期文字,如果日期文字不能解釋為一個有效日期,則發(fā)生錯誤。 在格式化日期值時,用于分隔年、月和日的字符。 一個值,表示沒有為變量指定初值。Empty 變量在數(shù)值上下文中為 0,在字符串上下文中為零長度字符串。 從 0 到 65,535 的整數(shù)(包括 0 和 65,535)。對應(yīng)于 Err 對象的 Number 屬性。當(dāng)與 Err 對象的 Name 屬性聯(lián)合使用時,錯誤編號代表特定的錯誤信息。 關(guān)鍵字、運(yùn)算符、變量和常數(shù)(字符串常數(shù)、數(shù)字常數(shù)或?qū)ο蟪?shù))的組合。表達(dá)式可用于執(zhí)行運(yùn)算、處理字符或測試數(shù)據(jù)。 由應(yīng)用程序提供的常數(shù)。由于不能禁用內(nèi)部常數(shù),因此不能以相同的名稱創(chuàng)建用戶自定義常數(shù)。 作為 VBScript 語言組成部分的單詞或符號。例如,語句、函數(shù)名或運(yùn)算符。 對應(yīng)于指定語言和國家/地區(qū)的信息集。區(qū)域影響預(yù)定義的編程語言術(shù)語和與區(qū)域有關(guān)的設(shè)置。以下兩種上下文中區(qū)域信息起到重要作用:
一個值,表示一個對象變量不再與任何實際對象相關(guān)聯(lián)。 一個值,表示一個變量不包含任何有效數(shù)據(jù)。Null 由以下操作之一產(chǎn)生:
計算結(jié)果為數(shù)值的任意表達(dá)式。表達(dá)式的元素可以是關(guān)鍵字、變量、常數(shù)和使運(yùn)算結(jié)果為數(shù)值的運(yùn)算符的任意組合。 應(yīng)用程序顯露的對象的類型。例如 Application、File、Range 和 Sheet。有關(guān)可用對象的完整列表,請參閱應(yīng)用程序文檔(Microsoft Excel、Microsoft Project、Microsoft Word 等)。 數(shù)學(xué)常數(shù),約等于 3.1415926535897932。 變量,僅在聲明此變量的腳本中可見。 有一定名稱,作為一個單元執(zhí)行的語句序列。例如,Function 和 Sub 是過程的兩種類型。 描述位于 Function 或 Sub 過程內(nèi)的語句。通常首先是聲明語句,后面是賦值語句和其他可執(zhí)行代碼。例如:
注意:Script 級代碼位于任何過程塊之外。 有一定名稱的對象的特性。屬性定義了對象特征(如,大小、顏色及在屏幕上的位置)或?qū)ο鬆顟B(tài)(例如啟用或禁用)。 使用 Public 語句聲明的變量,對所有應(yīng)用程序中所有模塊的所有過程都是可見的。 代碼運(yùn)行的時期。不能編輯處于運(yùn)行時的代碼。 代碼運(yùn)行時發(fā)生的錯誤。語句進(jìn)行無效操作時會發(fā)生運(yùn)行時錯誤。 定義變量、過程或?qū)ο蟮目梢娦。例如,聲明?Public 的變量對于所有模塊中的所有過程都是可見的。在過程中聲明的變量僅在該過程內(nèi)可見,并在調(diào)用完畢后失去變量值。 狀態(tài)代碼,為長整型數(shù),用于向接口成員或 API 函數(shù)的調(diào)用程序傳遞詳細(xì)信息。 OLE 接口和 API 的狀態(tài)代碼在 FACILITY_ITF 中定義。 位于過程之外的任何代碼都被作為腳本級代碼引用。 初始值,用于產(chǎn)生偽隨機(jī)數(shù)。例如 Randomize 語句創(chuàng)建一個種子數(shù),然后 Rnd 函數(shù)用其創(chuàng)建唯一的偽隨機(jī)數(shù)序列。 兩個字符序列的比較。除非在作比較的函數(shù)中指定比較的方式,否則所有的字符串比較都是按二進(jìn)制進(jìn)行的。在英語中,二進(jìn)制的比較是區(qū)分大小寫的;而文本比較則不區(qū)分大小寫。 計算結(jié)果為連續(xù)字符序列的任意表達(dá)式。字符串表達(dá)式的元素可包含返回下列內(nèi)容的函數(shù):字符串、字符串文字、字符串常數(shù)或字符串變量。 文件或文件(包含顯露的對象、屬性和方法的標(biāo)準(zhǔn)描述)中的組件。 有一定名稱的存儲位置,存儲程序執(zhí)行過程中數(shù)值可更改的數(shù)據(jù)。每個變量都有一個在其作用域范圍內(nèi)唯一標(biāo)識的名稱。 變量的命名遵循以下規(guī)則:
|