Time of Update: 2018-12-08
Source 屬性返回或設定最初建置錯誤的對象或應用程式的名稱。object.Source [= stringexpression]參數objectErr 對象。stringexpression字串運算式,表示建置錯誤的應用程式。說明Source 屬性指定一個字串運算式,此運算式通常是導致錯誤的對象的類名稱或程式設計的 ID。當代碼無法處理可訪問對象產生的錯誤時,請使用 Source 為使用者提供資訊。例如,如果訪問 Microsoft Excel 並且產生一個被零除的錯誤,Microsoft
Time of Update: 2018-12-08
ExecuteGlobal 語句執行一個功多個在指令碼全域名字空間中指定的語句。ExecuteGlobal statement statement 參數是一個包含一個或多個可執行語句的字串運算式 。在statement 參數中可以包含多條語句, 使用冒號將其分開。 說明在 VBScript 中, x = y 有兩種解釋方法。第一種方法是作為一條指派陳述式, 將 y 的值賦給 x。第二種方法是作為一個運算式 ,用於測試 x 和 y 是否具有相同的值。如果它們相等,則結果為 True;
Time of Update: 2018-12-08
Value 屬性返回在一個搜尋字串中找到的匹配的值或文本。object.Valueobject 參數總是一個 Match 對象。說明下列代碼說明了 Value 屬性的用法: Function RegExpTest(patrn, strng) Dim regEx, Match, Matches ' 建立變數。 Set regEx = New RegExp ' 建立Regex。 regEx.Pattern = patrn ' 設定模式。
Time of Update: 2018-12-08
Exit 語句退出 Do...Loop、For...Next、Function 或 Sub 代碼塊。 Exit DoExit ForExit FunctionExit PropertyExit SubExit 語句的文法有以下幾種形式:語句描述Exit Do提供一種退出 Do...Loop 語句的方法。只能在 Do...Loop 語句中使用。Exit Do 將控制權轉移到 Loop 語句之後的語句。在嵌套的 Do...Loop 語句中使用時,Exit Do
Time of Update: 2018-12-08
VBScript 語句描述語言元素將控制權交給一個 Sub 或 Function 過程。Call 語句聲明一個類的名稱。Class 語句聲明用於替換文字值的常數。Const 語句聲明變數並分配儲存空間。Dim 語句當某個條件為 True 時或在某個條件變為 True 之前重複執行一個語句塊。Do...Loop 語句重新初始化固定大小的數組的元素和釋放動態數組的儲存空間。Erase 語句執行一條或多條指定語句。Execute
Time of Update: 2018-12-08
For Each...Next 語句對數組或集合中的每個元素重複執行一組語句。For Each element In group[statements][Exit For][statements]Next [element]參數element用來枚舉集合或數組中所有元素的變數。對於集合,element 可能是 Variant 變數、通用 Object 變數或任意指定的 Automation 物件變數。對於數組,element 只能是 Variant
Time of Update: 2018-12-08
Call 語句將控制權傳遞給 Sub 或 Function 過程。 [Call] name [argumentlist]參數Call可選項關鍵字。如果指定此關鍵字,則必須用括弧把 argumentlist 括起來。例如: Call MyProc(0)name必選項。要調用的過程名。argumentlist可選項。傳遞給過程的變數、數組或運算式列表,用逗號分隔每一項。說明在調用過程時,不必使用 Call 關鍵字。然而,如果使用 Call 關鍵字調用要求參數的過程,則必須用括弧將
Time of Update: 2018-12-08
For...Next 語句以指定次數重複執行一組語句。For counter = start To end [Step step][statements][Exit For][statements]Next參數counter用做迴圈計數器的數值變數。這個變數不能是數組元素或使用者自訂類型的元素。startcounter 的初值。endcounter 的終值。stepcounter 的步長。如果沒有指定,則 step 的預設值為 1。statementsFor 和 Next 之間的一條或多條語句,
Time of Update: 2018-12-08
Class 語句聲明一個類的名稱,以及組成該類的變數、屬性和方法的定義。Class namestatementsEnd Class 參數name必選項。Class 的名稱;遵照標準的變數命名規範。statements必選項。一個或多個語句,定義了 Class 的變數、屬性和方法。說明在 Class 塊中,成員通過相應的聲明語句被聲明為 Private 或 Public。被聲明為 Private 的將只在 Class 塊內是可見的。被聲明為 Public 不僅在 Class 塊的內部是可見的,對
Time of Update: 2018-12-08
Const 語句聲明用於代替文字值的常數。 [Public | Private] Const constname = expression參數Public可選項。該關鍵字用於在 Script 級中聲明可用於所有指令碼中所有過程的常數。不允許在過程中使用。Private可選項。該關鍵字用於在指令碼級中聲明只可用在聲明所在的指令碼中的常數。不允許在過程中使用。constname必選項。常數的名稱,根據標準的變數命名規範。expression必選項。文字或其他常數,或包括除 Is
Time of Update: 2018-12-08
If...Then...Else 語句根據運算式的值有條件地執行一組語句。If condition Then statements [Else elsestatements ] 或者,使用塊形式的文法: If condition Then[statements][ElseIf condition-n Then[elseifstatements]] . . .[Else[elsestatements]]End If
Time of Update: 2018-12-08
Dim 語句聲明變數並分配儲存空間。Dim varname[([subscripts])][, varname[([subscripts])]] . . .參數varname變數的名稱,符合標準變數命名規範。subscripts陣列變數的維數,最多可以聲明 60 維的數組。subscripts 參數使用以下文法: upperbound [,upperbound] . . . 數組下界總是 0。說明用 Dim 聲明的 Script
Time of Update: 2018-12-08
Property Let 語句在 Class 塊中,聲明名稱、參數和代碼等,它們構成了賦值(設定)的 Property 過程的主體。 [Public | Private] Property Let name ([arglist,] value)[statement] [Exit Property] [statement]End Property 參數Public表明 Property Let 過程可以被所有指令碼中的其他所有過程訪問。Private表明 Property Let
Time of Update: 2018-12-08
On Error 語句啟用或禁用錯誤處理程式。On Error Resume NextOn Error GoTo 0說明如果在您的代碼中未使用 On Error Resume Next 語句, 所發生的執行階段錯誤 將顯示錯誤資訊,同時,代碼的執行也隨之終止。但是具體操作由運行代碼的主機決定。主機有時可有選擇地處理各類錯誤。在有些情況下,它可以在出錯的地方啟用指令碼調試器。而在另一些情況下,
Time of Update: 2018-12-08
Do...Loop 語句當條件為 True 時或條件變為 True 之前重複執行某語句塊。Do [{While | Until} condition][statements][Exit Do][statements]Loop 也可以使用下面的文法:Do[statements][Exit Do][statements]Loop [{While | Until} condition]參數condition數值或字串運算式,其值為 True 或 False。如果 condition 為 Null,則
Time of Update: 2018-12-08
Option Explicit 語句強制要求顯式聲明指令碼中的所有變數。 Option Explicit 說明如果使用 Option Explicit,該語句必須出現在指令碼的任何其他語句之前。使用 Option Explicit 語句時,必須使用 Dim、Private、Public 或 ReDim 語句顯式聲明所有變數。如果試圖使用未經聲明的變數名,則會出現錯誤。提示 可用 Option Explicit
Time of Update: 2018-12-08
Pattern 屬性設定或返回被搜尋的Regex模式。 object.Pattern [= "searchstring"]參數object必選項。總是一個 RegExp 物件變數。searchstring可選項的。被搜尋的正則字串運算式。它可能包含設定部分表格中的各種Regex字元。設定在書寫Regex的模式時使用了特殊的字元和序列。下表描述了可以使用的字元和序列,並給出了執行個體。字元描述\
Time of Update: 2018-12-08
Erase 語句重新初始化固定大小數組的元素,並釋放動態數組的儲存空間。Erase arrayarray 參數是要清除的陣列變數的名稱。說明判斷數組是固定長度數組(常規)還是動態數組是很重要的,這是因為 Erase 要根據數組的類型進行不同的操作。Erase 無需為固定大小的數組還原記憶體。Erase 按照下表設定固定數組的元素:數組的類型Erase 對固定數組元素的影響固定數值數組將每個元素設定為 0。固定字串數組將每個元素設定為零長度字串 ("")。對象數組將每個元素設定為特殊值
Time of Update: 2018-12-08
Private 語句定義私人變數並分配儲存空間。在 Class塊中定義私人變數。Private varname[([subscripts])][, varname[([subscripts])]] . . .參數varname變數的名稱;遵循標準變數命名規範。subscripts陣列變數的維數,最多可以聲明 60 維的數組。subscripts 參數使用下列文法:upper [, upper] . . .數組的下界總是 0。說明Private 語句變數只能在聲明該變數的指令碼中使用。
Time of Update: 2018-12-08
Execute 語句執行一個或多個指定的語句。Execute statements所需要的 statements 參數是一個字串運算式,其中包含一個或多個要執行的語句。 如果要在 statements 參數中包含多條語句,應使用分號或嵌入的分行將其分隔開。 說明在 VBScript 中,x = y 可以有兩種解釋。首先是作為指派陳述式,將 y 的值賦予 x。其次是作為運算式,測試x 和 y 的值是否相等。如果相等,結果為 True;否則,結果為 False。Execute