作者 |
|
jaguar Newbie
加入: 2005/3月/11
Online Status: Offline 回復: 5
|
Posted: 2005/6月/01 1:32下午 | IP記錄
|
|
|
語句
Call
[call] name [argumentlist]
把控制轉移到函數或子程序。當調用函數或子程序時,Call是可寫可不寫的。但是如果你用了Call,那麼argumentli st必須用括號括起來。
Const
[Public | Private] Const constantname=expression
用於申明常數。你可以在一行裡申明多個常數,此時你必須用逗號把常數賦值語句隔開。
Dim
Dim varname[ ( [subscripts])][, varname [( [subscripts])]...
創建一個新變量並且分配存儲空間。
DO . . . LOOP
語法 1:
Do [{While | Until } condition ]
[statements]
[Exit Do]
[statements]
LOOP
語法 2:
Do
[statements]
[Exit Do]
[statements]
LOOP [{While | Until } condition ]
當條件condition為真時或直到條件condition為真時,兩種形式都重複執行語句。
Erase
Erase array
清理數組,對於固定長度的數組,重新初始化元素;對於動態數組,重置存儲空間。
Exit
Exit Do
退出一個 DO . . . LOOP 循環。
Exit For
退出一個 For . . . Next 循環或For Each . . . Next循環。
Exit Function
退出一個 函數。
Exit Sub
退出一個子程序。
For . . . Next
For counter = start To End [Step step]
[statements]
[Exit For]
[statements]
Next
由loop 計數器指定的次數重複執行statements語句群。
For Each . . . Next
For Each element In group
[statements]
[Exit For]
[statements]
Next [element]
對於每一個在數組或集合中的元素,重複執行statements語句群。
Function
[Public | Private] Function name [(arglist)]
[statements]
[name=expression]
[Exit Function]
[statements]
[name=expression]
End Function
定義一個函數,指明函數名,參數及代碼。
If . . . Then . . . Else
語法1:
If condition Then statements [Else elsestatements]
語法2:
If condition Then
statements
[ElseIf condition-n Then
[elseifstatements]] . . .
[Else
[elsestatements]]
End If
兩種格式都條件執行一系列語句。
On Error
On Error Resume Next
當一個錯誤發生時,這條語句就執行緊靠發生錯誤語句後面的語句,或者執行緊靠調用進程後面的語句。
Option Explicit
Option Explicit
在使用變量之前強制明確定義該變量,可以用Dim,Private,Public或 ReDim語句定義變量。
Private
Private varname[([下標])][, varname[([下標])] . . .
創建私有變量並且分配存儲空間。(私有變量只能在定義該變量的腳本中可用)
Public
Public varname[([下標])][, varname[([下標])] . . .
創建公有變量並且分配存儲空間。(公有變量在程序的任何地方均可使用)
Randomize
Randomize [number]
給Rnd函數的隨機數發生器一個新種子值。
ReDim
ReDim [Preserve] varname(subscripts)[, varname(subscripts)] . . .
修改維的下標,大小;或重置動態數組的大小。Preserve 保護已存數組的數據。
Rem
語法1:
Rem comment
語法2:
『 comment
這兩種語句形式都能使註釋的句子不被處理。如果Rem和其它語句在同一行上,Rem 語句必須在後且二者之間必須用冒號隔開。
Select Case
Select Case testexpression
[Case expressionlist-n
[statements-n]] . . .
[Case Else expressionlist-n
[elsestatements-n]]
End Select
如果某一個expressionlist 和testexpression 匹配,則執行和expressionlist對應的語句;如果沒有一個expressionlist 和testexpression 相匹配,則執行和Case Else 相對應的語句。
Set
Set obectvar= {objectexpression | Nothing}
賦予一個變量或一個性質對像引用。當賦予的值為Nothing 時,使obectva 和任何以前指明的對象解除關係。
Sub
[Public | Private] Sub name [(arglist)]
[statements]
[Exit Sub]
[statements]
End Sub
定義一個子程序,指明名稱,參數及代碼。
While . . . Wend
While condition
[statements]
Wend
不停地連續執行語句statements 直到條件condition為True。
|
Back to Top |
|
|
jaguar Newbie
加入: 2005/3月/11
Online Status: Offline 回復: 5
|
Posted: 2005/6月/01 1:32下午 | IP記錄
|
|
|
函數(functions)
Abs(number)
返回絕對值。
Array(arglist)
創建一個數組。
Asc(string)
返回字符串第一個字符的ANSI碼。
Atn(number)
返回反正弦值。
CBool (expression)
轉換成Boolean數據類型變量。
CByte (expression)
轉換成Byte數據類型變量。
CCur (expression)
轉換成Currency數據類型變量。
CDate (expression)
轉換成Date數據類型變量。
CDbl (expression)
轉換成Double數據類型變量。
Chr(charcode)
把ANSI 碼轉換成相應的鍵盤字符。
CInt (expression)
轉換成Integer數據類型變量。
CLng (expression)
轉換成Long數據類型變量。
CreateObject(servername.typename)
創建一個自動對象。
CSng (expression)
轉換成Single數據類型變量。
CStr (expression)
轉換成String數據類型變量。
Date
根據所用的系統返回時間。
DateAdd(interval,number,date)
向date對像添加指定的時間間隔。其中參數interval 接受下表所示的值。
設定值 |
描述 |
yyyy |
年 |
q |
季度 |
m |
月份 |
y |
一年的第幾天 |
d |
天 |
w |
星期幾 |
ww |
一年的第幾個星期 |
h |
小時 |
m |
分鐘 |
s |
秒鐘 |
DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])
返回兩個日期之間的間隔,關於firstdayofweek及firstweekofyear的值請參考下面的「日期和時間常數 」一節。interval參數接受下表所示的值。
設定值 |
描述 |
yyyy |
年 |
q |
季度 |
m |
月份 |
y |
一年的第幾天 |
d |
天 |
w |
星期幾 |
ww |
一年的第幾個星期 |
h |
小時 |
m |
分鐘 |
s |
秒鐘 |
DatePart(interval , date[,firstdayofweek[,firstweekofyear]])
返回Date對像指定部分。關於firstdayofweek及firstweekofyear的值請參考下面的「日期和時間常 數」一節。interval參數接受下表所示的值。
設定值 |
描述 |
yyyy |
年 |
q |
季度 |
m |
月份 |
y |
一年的第幾天 |
d |
天 |
w |
星期幾 |
ww |
一年的第幾個星期 |
h |
小時 |
m |
分鐘 |
s |
秒鐘 |
DateSerial(year,month,day)
轉換成Date數據子類型變體值。
DateValue(date)
轉換成Date數據子類型變體值。
Day(date)
根據參數date返回該天在一個月中的號數。
Exp(number)
返回e的number次方的值。
Filter(InputStrings,Value[,Include[,Compare]])
根據篩選條件創建一個新的數組。關於Compare的值,請參看後面「比較常數」一節。
Fix(number)
轉換成一個整數(對於負數,只入不捨)。
FormatCurrency(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit[,UseParensForNegativeNumbers [,GroupDigit]]]])
格式化成currency形式。關於IncludeleadingDigit,UseParensForNegativeNum bers及GroupDigit的值請參看後面「三態常數」一節。
FormatDateTime(Date[,NamedFormat])
對日期及時間進行格式化輸出。關於NamedFormat的值請參看後面「日期格式常數」一節。
FormatNumber(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit[,UseParensForNegativeNumbers [,GroupDigit]]]])
對數字進行格式化。關於IncludeleadingDigit,UseParensForNegativeNumbers及G roupDigit的值請參看後面「三態常數」一節。
FormatPercent(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit[,UseParensForNegativeNumbers [,GroupDigit]]]])
對百分數進行格式化。關於IncludeleadingDigit,UseParensForNegativeNumbers及 GroupDigit的值請參看後面「三態常數」一節。
GetObject([pathname][,class])
從指定的文件中返回指定的動態對象。
Hex(number)
返回數number的十六進制的值。
Hour(time)
根據參數time的值返回小時。
InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])
顯示一個臨時的輸入框,並且返回用戶的輸入。
InStr([start,]string1,string2[,compare])
返回字符串string2在字符串string1中第一次出現的位置。關於compare的值請參看後面的「比較常數」一節。
InStrRev(string1,string2 [start [,compare]])
返回字符串string2在字符串string1中最後出現的位置。關於compare的值請參看後面的「比較常數」一節。
Int(number)
返回一個整數(負數只捨不入)。
IsArray(varname)
確定變量是否是一個數組。
IsDate(expression)
確定表達式expression能否轉換成日期格式。
IsEmpty(varname)
確定變量是否已經初始化了。
IsNull(expression)
確定表達式expression是否為空。
IsNumberic(expression)
確定表達式expression的結果是否是一個數。
IsObject(expression)
確定表達式expression是否是一個自動對象。
Join(list,[,delimiter])
把一個數組中的所有子字符串連接起來,連接所用的分隔符由delimiterd的值設定。
LBound(arrayname[,dimension])
返回數組某維的最低界限。在當前的VBScript版本中,該函數總是返回值0。
Lcase(string)
以小寫字符格式化。
Left(string,length)
返回指定長度的字符串string左部分。
Len(string|varname)
返回字符串string的長度或變量varname的字節長度。
LoadPicture(pitcurename)
載入一個圖片對象。
Log(number)
返回數number的自然對數值。
Ltrim(string)
刪除字符串string左邊多餘的空格。
Mid(strin,start[,length])
返回指定長度的字符串string的子串。
Minute(time)
根據參數time的值返回分鐘的值。
Month(date)
返回以數字表示的月份。
MonthName(month[,abbreviate])
返回以名稱表示的月份。
MsgBox(prompt[,buttons][,title][helpfile,context])
顯示一個消息框,要求用戶選擇一個按鈕,返回能指明用戶所做選擇的值。關於button的值和返回值請參看後面「消息框常數」一 節。
Now
根據系統,返回當前的日期和時間。
Oct(number)
返回數number的八進制值。
Replace(expression,find,replacewith[,start[,count[,compare]]])
用指定的子字符串replacewith替換指定的子字符串find指定的次數。關於參數compare的值請參看後面「比較常 數」一節。
Right(string,length)
返回指定長度的字符串string的右部分子串。
Rnd([number])
產生一個隨機數。
Round(number[,numdecimalplaces])
根據指定的十進制位數對數number進行四捨五入。
RTrim(string)
刪除字符串string右邊多餘的空格。
ScriptEngine
返回使用的腳本語言的名稱。
ScriptEngineBuildVersion
返回使用的腳本引擎版本。
ScriptEngineMaorVersion
返回使用的腳本引擎的大版本號。
Second(time)
根據參數time的值返回該分的第幾秒。
Sgn(number)
返回數number的正負號。
Sin(number)
返回數number的正弦值。
Space(number)
用指定數量的空格創建字符串。
Split(expression[,delimiter[,count[,compare]]])
把一個字符串分割並轉換成數組。關於compare的值請參看後面「比較常數」一節。
Sqr(number)
返回數number的平方根值。
StrComp(string1,string2[,compare])
字符串比較。關於compare的值請參看後面「比較常數」一節。
StrReverse(string1)
對字符串string1進行倒序。
String(number,character)
用number個字符character創建字符串。
Tan(number)
返回數number的正切。
Time
根據系統返回當前時間。
TimeSerial(hour,minute,second)
返回Date變量體。
TimeValue(time)
返回包含時間的Date變量體。
Trim(string)
刪除字符串string兩邊的多餘空格。
TypeName(varname)
返回子類型的名稱。關於返回值請參看後面「變量類型常數」一節。
UBound(arrayname[,dimension])
返回數組某維的上邊界。缺省維數時,為第一維。
Ucase(string)
用大寫字母格式格式化字符串string。
VarType(varname)
返回子類型的值。關於返回值請參看後面「變量類型常數」一節。
Weekday(date,[firstdayofweek])
用數字形式返回星期幾。關於參數firstdayofweek的值請參看後面「變量類型常數」一節。
WeekDayName(weekday,abbreviate,firstdayofweek)
用名稱形式返回星期幾。關於參數firstdayofweek的值請參看後面「變量類型常數」一節。
Year(date)
根據參數date返回年份。
|
Back to Top |
|
|
jaguar Newbie
加入: 2005/3月/11
Online Status: Offline 回復: 5
|
Posted: 2005/6月/01 1:32下午 | IP記錄
|
|
|
操作符
+操作符
result = expression1 + expression2
求和。也可用於字符串連接,但使用&操作符進行字符串連接比較清晰。
And操作符
result = expression1 And expression2
邏輯與。也可用於字節位的比較,當兩個表達式在相應的位上的值都是1時,返回值為1。
&操作符
result = expression1 & expression2
字符串連接。
/操作符
result = number1/number2
兩個數相除並且返回一個浮點數。
Eqv 操作符
result = expression1 Eqv expression2
邏輯相等。也可用於字節位的比較,當兩個表達式在相應的位上的值相等時,返回值為1。
^操作符
result = number^exponent
數number的exponent次方。
Imp操作符
result = expression1 Imp expression2
邏輯隱含。也可用於字節位的比較。下表給出了邏輯隱含操作的結果。
表達式1 |
表達式2 |
結果 |
TRUE |
TRUE |
TRUE |
TRUE |
FALSE |
FALSE |
TRUE |
NULL |
NULL |
FALSE |
TRUE |
TRUE |
FALSE |
FALSE |
TRUE |
FALSE |
NULL |
TRUE |
NULL |
TRUE |
TRUE |
NULL |
FALSE |
NULL |
NULL |
NULL |
NU;; |
下表給出用於位比較時,Imp操作的結果。
表達式1 |
表達式2 |
結果 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
\操作符
result = number1\number2
兩個數相除並且返回一個整數。
Is操作符
result = object1 Is obect2
檢查兩個變量是否指向同一個對象,如果是,返回值True ; 否則,返回值False.
Mod 操作符
result = number1 Mod number2
兩個數相除並且返回餘數。
*操作符
result = number1*number2
相乘。
-操作符
result = number1-number2
相減。
-number
數number的正負號。
Not操作符
result = Not expression
邏輯求反。同樣也可以用於位求反運算。
Or操作符
result = expression1 Or expression2
邏輯或。當表達式的值有一個為真或兩個都為真(True)時,result的值為真(True)。Or操作也可以用於位比較。當 且僅當兩個表達式的相應位的值都是0時,結果為0;否則結果為1。
Xor操作符
result = expression1 Xor expression2
邏輯異或。當表達式的值有一個為真(True)時,result的值為真(True)。Xor操作也可以用於位比較。當且僅當兩 個表達式的相應位的值有且僅有一個為1時,結果為1;否則結果為0。
對像
字典對像(Dictionary)
方法(Methods)
Add Key , Item
把關鍵字及相應的條目添加入字典對像中。
Exists(Key)
判斷是否在字典對像中存在指定的關鍵字Key。如果存在,返回值True;否則,返回值False。
Items
以數組形式返回所有在字典對像中的條目(Item)。
Keys
以數組形式返回所有在字典對像中的關鍵字(Key)。
Remove(Key)
在字典數組中,刪除關鍵字Key及相應的條目(Item)。
RemoveAll
刪除字典對像中所有的關鍵字及相應的條目。
性質(Properties)
CompareMode
指明在字典對像中的條目如何進行比較。關於可能的值請參看後面「比較常數」一節。
Count
字典對像中條目的數目(只讀)。
Item(Key)
返回與指定的關鍵字Key相應的條目,或者設定該Key相應的條目值。
Key(Key)
在字典對像中,設置指定的關鍵字。
Err對像
方法(Methods)
Clear
顯示清除Err對象的所有性質設置。
Raise number source
返回一個運行錯誤。number值說明錯誤的類型。所有VBScript的錯誤以數0到65535排列好。source指明產生 該錯誤的對象或用於程序。
性質(Properties)
Description
返回或設置一個錯誤的簡潔描述。
HelpContext
設置或返回和Err對像相應的幫助文件的某個主題的標誌。
HelpFile
設置或返回和Err對像相應的幫助文件的路徑。
Number errornumber
返回該錯誤號。如果包含了errornumber,將該錯誤和VBScript錯誤號及SCODE錯誤值相關聯。
Source object
指明錯誤的來源。通常是產生錯誤的對象和應用程序的類名或ID號。
常數
在下面的內容裡,每個表左邊一欄的常數可以用來替代每個表中間一欄的值。
顏色常數
常數 |
值 |
描述 |
VbBlack |
&h00 |
黑色 |
VbRed |
&hFF |
紅色 |
VbGreen |
&hFF00 |
綠色 |
VbYellow |
&hFFFF |
黃色 |
VbBlue |
&hFF0000里 |
藍色 |
VbMagenta |
&hFF00FF |
紫色 |
VbCyan |
&hFFFF00 |
橙色 |
VbWhite |
&hFFFFFF |
白色 |
比較常數
常數 |
值 |
描述 |
vbBinaryCompare |
0 |
二進制比較 |
vbTextCompare |
1 |
文本格式比較 |
vbDatebaseCompare |
2 |
根據數據庫的信息進行比較 |
日期和時間常數
常數 |
值 |
描述 |
vbSunday |
1 |
星期日 |
vbMonday |
2 |
星期一 |
vbTuesday |
3 |
星期二 |
vbWednesday |
4 |
星期三 |
vbThuresday |
5 |
星期四 |
vbFriday |
6 |
星期五 |
vbSaturday |
7 |
星期六 |
VbFirstJan1 |
1 |
一月一號所在的星期 |
vbFirstFourDay |
2 |
一年中第一個具有至少四天的星期 |
vbFirstFullWeek |
3 |
一年的第一個全星期 |
vbUseSystem |
0 |
使用計算機區域設置的日期格式 |
VbUseSystemDayOfWeek |
0 |
根據系統設置使用星期的第一天 |
日期格式常數
常數 |
值 |
描述 |
vbGeneralDate |
0 |
根據系統設置顯示日期或時間 |
vbLongDate |
1 |
以長日期格式顯示日期 |
vbShortDate |
2 |
以短日期格式顯示日期 |
vbLongTime |
3 |
以長時間格式顯示時間 |
vbShortTime |
4 |
以短時間格式顯示時間 |
消息框常數
下面的常數應用於MsgBox函數,用於指定消息框中的按鈕和圖標及指明缺省圖標。
常數 |
值 |
描述 |
vbOKOnly |
0 |
僅顯示OK按鈕 |
vbOKCancel |
1 |
顯示OK及Cancel按鈕 |
vbAbortRetryIgnore |
2 |
顯示Abort,Retry及Ignore按鈕 |
vbYesNoCancel |
3 |
顯示Yes,No及Cancel按鈕 |
vbYesNo |
4 |
顯示Yes及No按鈕 |
vbRetryCancel |
5 |
顯示Retry及Cancel按鈕 |
vbCritical |
16 |
顯示重要消息圖標 |
vbQuestion |
32 |
顯示警告詢問圖標 |
vbExclamation |
48 |
顯示警告消息圖標 |
vbInformation |
64 |
顯示信息消息圖標 |
vbDefaultButton1 |
0 |
第一個按鈕是缺省按鈕 |
vbDefaultButton2 |
256 |
第二個按鈕是缺省按鈕 |
vbDefaultButton3 |
512 |
第三個按鈕是缺省按鈕 |
vbDefaultButton4 |
768 |
第四個按鈕是缺省按鈕 |
在下表的常數是用於指定消息框是否是模態化性質
常數 |
值 |
描述 |
vbApplicationModal |
0 |
在用戶響應消息框之前,當前的應用程序不會向下進行。 |
vbSystemModal |
4096 |
在用戶響應消息框之前,所有的程序不會向下進行。 |
下面的常數指明哪一個按鈕被按了
常數 |
值 |
描述 |
vbOK |
1 |
Ok按鈕 |
vbCancel |
2 |
Cancel按鈕 |
vbAbort |
3 |
Abort按鈕 |
vbRetry |
4 |
Retry按鈕 |
vbIgnore |
5 |
Ignore按鈕 |
vbYes |
6 |
Yes按鈕 |
vbNo |
7 |
No按鈕 |
三態常數
常數 |
值 |
描述 |
TristateTrue |
-1 |
True(真) |
TristateFalse |
0 |
False(假) |
TristateUseDefault |
-2 |
使用缺省設置 |
字符串常數
常數 |
值 |
描述 |
vbCr |
chr(13) |
回車符 |
vbCrLf |
Chr(13)&Chr(10) |
回車換行符 |
vbFormFeed |
Chr(12) |
換表符 |
vbLf |
Chr(10) |
換行符 |
vbNewLine |
Chr(13)&Chr(10)orChr(10) |
適用於平台的新行符 |
vbNullchar |
Chr(0) |
值為0的字符 |
vbNullString |
0 |
空字符串 |
vbTab |
Chr(9) |
水平tab鍵 |
vbVerticalTab |
Chr(11) |
垂直tab鍵 |
變量體類型常數
常數 |
值 |
描述 |
vbEmpty |
0 |
未初始化(缺省〕 |
vbNull |
1 |
包含不正確的數據 |
vbInteger |
2 |
整數Integer子類型 |
vbLong |
3 |
長整數Long子類型 |
vbSingle |
4 |
單精度Single子類型 |
vbDouble |
5 |
雙精度Double子類型 |
vbCurrency |
6 |
Currency子類型 |
vbDate |
7 |
Date子類型 |
vbString |
8 |
String子類型 |
vbObject |
9 |
對像 |
vbError |
10 |
Error子類型 |
vbBoolean |
11 |
Boolean子類型 |
vbVariant |
12 |
變量體(僅用於變量體數組) |
vbDataObject |
13 |
數據訪問對像 |
vbDecimal |
14 |
Decimal子類型 |
vbByte |
17 |
Byte子類型 |
vbArray |
8192 |
數組 |
|
Back to Top |
|
|
jaguar Newbie
加入: 2005/3月/11
Online Status: Offline 回復: 5
|
Posted: 2005/6月/01 1:33下午 | IP記錄
|
|
|
對像
字典對像(Dictionary)
方法(Methods)
Add Key , Item
把關鍵字及相應的條目添加入字典對像中。
Exists(Key)
判斷是否在字典對像中存在指定的關鍵字Key。如果存在,返回值True;否則,返回值False。
Items
以數組形式返回所有在字典對像中的條目(Item)。
Keys
以數組形式返回所有在字典對像中的關鍵字(Key)。
Remove(Key)
在字典數組中,刪除關鍵字Key及相應的條目(Item)。
RemoveAll
刪除字典對像中所有的關鍵字及相應的條目。
性質(Properties)
CompareMode
指明在字典對像中的條目如何進行比較。關於可能的值請參看後面「比較常數」一節。
Count
字典對像中條目的數目(只讀)。
Item(Key)
返回與指定的關鍵字Key相應的條目,或者設定該Key相應的條目值。
Key(Key)
在字典對像中,設置指定的關鍵字。
Err對像
方法(Methods)
Clear
顯示清除Err對象的所有性質設置。
Raise number source
返回一個運行錯誤。number值說明錯誤的類型。所有VBScript的錯誤以數0到65535排列好。source指明產生 該錯誤的對象或用於程序。
性質(Properties)
Description
返回或設置一個錯誤的簡潔描述。
HelpContext
設置或返回和Err對像相應的幫助文件的某個主題的標誌。
HelpFile
設置或返回和Err對像相應的幫助文件的路徑。
Number errornumber
返回該錯誤號。如果包含了errornumber,將該錯誤和VBScript錯誤號及SCODE錯誤值相關聯。
Source object
指明錯誤的來源。通常是產生錯誤的對象和應用程序的類名或ID號。
|
Back to Top |
|
|
jaguar Newbie
加入: 2005/3月/11
Online Status: Offline 回復: 5
|
Posted: 2005/6月/01 1:33下午 | IP記錄
|
|
|
常數
在下面的內容裡,每個表左邊一欄的常數可以用來替代每個表中間一欄的值。
顏色常數
常數 |
值 |
描述 |
VbBlack |
&h00 |
黑色 |
VbRed |
&hFF |
紅色 |
VbGreen |
&hFF00 |
綠色 |
VbYellow |
&hFFFF |
黃色 |
VbBlue |
&hFF0000里 |
藍色 |
VbMagenta |
&hFF00FF |
紫色 |
VbCyan |
&hFFFF00 |
橙色 |
VbWhite |
&hFFFFFF |
白色 |
比較常數
常數 |
值 |
描述 |
vbBinaryCompare |
0 |
二進制比較 |
vbTextCompare |
1 |
文本格式比較 |
vbDatebaseCompare |
2 |
根據數據庫的信息進行比較 |
日期和時間常數
常數 |
值 |
描述 |
vbSunday |
1 |
星期日 |
vbMonday |
2 |
星期一 |
vbTuesday |
3 |
星期二 |
vbWednesday |
4 |
星期三 |
vbThuresday |
5 |
星期四 |
vbFriday |
6 |
星期五 |
vbSaturday |
7 |
星期六 |
VbFirstJan1 |
1 |
一月一號所在的星期 |
vbFirstFourDay |
2 |
一年中第一個具有至少四天的星期 |
vbFirstFullWeek |
3 |
一年的第一個全星期 |
vbUseSystem |
0 |
使用計算機區域設置的日期格式 |
VbUseSystemDayOfWeek |
0 |
根據系統設置使用星期的第一天 |
日期格式常數
常數 |
值 |
描述 |
vbGeneralDate |
0 |
根據系統設置顯示日期或時間 |
vbLongDate |
1 |
以長日期格式顯示日期 |
vbShortDate |
2 |
以短日期格式顯示日期 |
vbLongTime |
3 |
以長時間格式顯示時間 |
vbShortTime |
4 |
以短時間格式顯示時間 |
消息框常數
下面的常數應用於MsgBox函數,用於指定消息框中的按鈕和圖標及指明缺省圖標。
常數 |
值 |
描述 |
vbOKOnly |
0 |
僅顯示OK按鈕 |
vbOKCancel |
1 |
顯示OK及Cancel按鈕 |
vbAbortRetryIgnore |
2 |
顯示Abort,Retry及Ignore按鈕 |
vbYesNoCancel |
3 |
顯示Yes,No及Cancel按鈕 |
vbYesNo |
4 |
顯示Yes及No按鈕 |
vbRetryCancel |
5 |
顯示Retry及Cancel按鈕 |
vbCritical |
16 |
顯示重要消息圖標 |
vbQuestion |
32 |
顯示警告詢問圖標 |
vbExclamation |
48 |
顯示警告消息圖標 |
vbInformation |
64 |
顯示信息消息圖標 |
vbDefaultButton1 |
0 |
第一個按鈕是缺省按鈕 |
vbDefaultButton2 |
256 |
第二個按鈕是缺省按鈕 |
vbDefaultButton3 |
512 |
第三個按鈕是缺省按鈕 |
vbDefaultButton4 |
768 |
第四個按鈕是缺省按鈕 |
在下表的常數是用於指定消息框是否是模態化性質
常數 |
值 |
描述 |
vbApplicationModal |
0 |
在用戶響應消息框之前,當前的應用程序不會向下進行。 |
vbSystemModal |
4096 |
在用戶響應消息框之前,所有的程序不會向下進行。 |
下面的常數指明哪一個按鈕被按了
常數 |
值 |
描述 |
vbOK |
1 |
Ok按鈕 |
vbCancel |
2 |
Cancel按鈕 |
vbAbort |
3 |
Abort按鈕 |
vbRetry |
4 |
Retry按鈕 |
vbIgnore |
5 |
Ignore按鈕 |
vbYes |
6 |
Yes按鈕 |
vbNo |
7 |
No按鈕 |
三態常數
常數 |
值 |
描述 |
TristateTrue |
-1 |
True(真) |
TristateFalse |
0 |
False(假) |
TristateUseDefault |
-2 |
使用缺省設置 |
字符串常數
常數 |
值 |
描述 |
vbCr |
chr(13) |
回車符 |
vbCrLf |
Chr(13)&Chr(10) |
回車換行符 |
vbFormFeed |
Chr(12) |
換表符 |
vbLf |
Chr(10) |
換行符 |
vbNewLine |
Chr(13)&Chr(10)orChr(10) |
適用於平台的新行符 |
vbNullchar |
Chr(0) |
值為0的字符 |
vbNullString |
0 |
空字符串 |
vbTab |
Chr(9) |
水平tab鍵 |
vbVerticalTab |
Chr(11) |
垂直tab鍵 |
變量體類型常數
常數 |
值 |
描述 |
vbEmpty |
0 |
未初始化(缺省〕 |
vbNull |
1 |
包含不正確的數據 |
vbInteger |
2 |
整數Integer子類型 |
vbLong |
3 |
長整數Long子類型 |
vbSingle |
4 |
單精度Single子類型 |
vbDouble |
5 |
雙精度Double子類型 |
vbCurrency |
6 |
Currency子類型 |
vbDate |
7 |
Date子類型 |
vbString |
8 |
String子類型 |
vbObject |
9 |
對像 |
vbError |
10 |
Error子類型 |
vbBoolean |
11 |
Boolean子類型 |
vbVariant |
12 |
變量體(僅用於變量體數組) |
vbDataObject |
13 |
數據訪問對像 |
vbDecimal |
14 |
Decimal子類型 |
vbByte |
17 |
Byte子類型 |
vbArray |
8192 |
數組 |
|
Back to Top |
|
|
|
|