CallByName函數
執(zhí)行一個對象的方法,或者設置或返回一個對象的屬性。
語法
CallByName(object, procedurename, calltype,[arguments()])
CallByName 函數的語法有以下部分:
部分描述
object必需的;變體型(對象)。函數將要執(zhí)行的對象的名稱。
procedurename必需的;變體型(字符串)。一個包含該對象的屬性名稱或者方法名稱的字符串表達式。
calltype必需的;常數。一個 vbCallType 類型的常數,代表正在被調用的過程的類型。
arguments()可選的:變體型(數組)。
說明
CallByName 函數用于獲取或者設置一個屬性,或者在運行時使用一個字符串名稱來調用一個方法。
在下面的例子中,第一行使用 CallByName 來設置一個文本框的 MousePointer 屬性,第二行得到 MousePointer 屬性的值,第三行調用 Move 方法來移動文本框:
CallByName Text1, "MousePointer", vbLet, vbCrosshair
Result = CallByName (Text1, "MousePointer", vbGet)
CallByName Text1, "Move", vbMethod, 100, 100
Choose函數 從參數列表中選擇并返回一個值。
語法Choose(index, choice-1[, choice-2, ... [, choice-n]])Choose 函數的語法具有以下幾個部分:部分描述index必要參數,數值表達式或字段,它的運算結果是一個數值,且界于 1 和可選擇的項目數之間。choice必要參數,Variant 表達式,包含可選擇項目的其中之一。
說明Choose 會根據 index 的值來返回選擇項列表中的某個值。如果 index 是 1,則 Choose 會返回列表中的第 1 個選擇項。如果 index 是 2,則會返回列表中的第 2 個選擇項,以此類推??梢允褂?Choose 來查閱一個列表中的項目。
例如,如果 index 所指定的值為 3,而 choice-1 = "one"、choice-2 = "two"、且 choice-3 = "three",那么 Choose 將返回 "three"。當 index 代表一選項組中的值時,則這項功能將會特別有用。即使它只返回一個選項值,Choose 仍然會計算列表中的每個選擇項。所以應該注意到這項副作用。例如,當在每個選擇項表達式中使用了 MsgBox 函數作為其中的一部分時,每計算一個選擇項,就會顯示一次消息框。當 index小于 1 或大于列出的選擇項數目時,Choose 函數返回 Null。如果 index 不是整數,則會先四舍五入為與其最接近的整數。Chr函數返回 String,其中包含有與指定的字符代碼相關的字符 。語法Chr(charcode)必要的 charcode 參數是一個用來識別某字符的 Long。說明0 到 31 之間的數字與標準的非打印 ASCII 代碼相同。例如,Chr(10) 可以返回換行字符。charcode 的正常范圍為 0 – 255。然而,在 DBCS 系統(tǒng),charcode 的實際范圍為 -32768 到 65535。注意 ChrB 函數作用于包含在 String 中的字節(jié)數據。ChrB 總是返回一個單字節(jié),而不是返回一個字符,一個字符可能是一個或兩個字節(jié)。ChrW 函數返回包含 Unicode 的 String,若在不支持 Unicode 的平臺上,則其功能與 Chr 函數相同。Command函數返回命令行的參數部分,該命令行用于裝入 Microsoft Visual Basic 或 Visual Basic 開發(fā)的可執(zhí)行程序。語法Command說明當從命令行裝入 Visual Basic 時,/cmd 之后的命令行的任何部分作為命令行的參數傳遞給程序。下面的示例中,cmdlineargs 代表 Command 函數返回的參數信息。VB /cmd cmdlineargs
對于使用 Visual Basic 開發(fā)并編譯為 .exe 文件的應用程序,Command 返回出現在命令行中應用程序名之后的任何參數。例如:MyApp cmdlineargs
想知道如何在正在使用的應用程序的用戶界面中改變命令行參數,請搜尋關于“命令行參數”的幫助。
Cos函數
返回一個 Double,指定一個角的余弦值。
語法
Cos(number)
必要的 number 參數是一個 Double 或任何有效的數值表達式,表示一個以弧度為單位的角。
說明
Cos 函數的參數為一個角,并返回直角三角形兩邊的比值。該比值為角的鄰邊長度除以斜邊長度之商。
結果的取值范圍在 -1 到 1 之間。
為了將角度轉換成弧度,請將角度乘以 pi/180。為了將弧度轉換成角度,請將弧度乘以 180/pi。
執(zhí)行一個對象的方法,或者設置或返回一個對象的屬性。
語法
CallByName(object, procedurename, calltype,[arguments()])
CallByName 函數的語法有以下部分:
部分描述
object必需的;變體型(對象)。函數將要執(zhí)行的對象的名稱。
procedurename必需的;變體型(字符串)。一個包含該對象的屬性名稱或者方法名稱的字符串表達式。
calltype必需的;常數。一個 vbCallType 類型的常數,代表正在被調用的過程的類型。
arguments()可選的:變體型(數組)。
說明
CallByName 函數用于獲取或者設置一個屬性,或者在運行時使用一個字符串名稱來調用一個方法。
在下面的例子中,第一行使用 CallByName 來設置一個文本框的 MousePointer 屬性,第二行得到 MousePointer 屬性的值,第三行調用 Move 方法來移動文本框:
CallByName Text1, "MousePointer", vbLet, vbCrosshair
Result = CallByName (Text1, "MousePointer", vbGet)
CallByName Text1, "Move", vbMethod, 100, 100
Choose函數 從參數列表中選擇并返回一個值。
語法Choose(index, choice-1[, choice-2, ... [, choice-n]])Choose 函數的語法具有以下幾個部分:部分描述index必要參數,數值表達式或字段,它的運算結果是一個數值,且界于 1 和可選擇的項目數之間。choice必要參數,Variant 表達式,包含可選擇項目的其中之一。
說明Choose 會根據 index 的值來返回選擇項列表中的某個值。如果 index 是 1,則 Choose 會返回列表中的第 1 個選擇項。如果 index 是 2,則會返回列表中的第 2 個選擇項,以此類推??梢允褂?Choose 來查閱一個列表中的項目。
例如,如果 index 所指定的值為 3,而 choice-1 = "one"、choice-2 = "two"、且 choice-3 = "three",那么 Choose 將返回 "three"。當 index 代表一選項組中的值時,則這項功能將會特別有用。即使它只返回一個選項值,Choose 仍然會計算列表中的每個選擇項。所以應該注意到這項副作用。例如,當在每個選擇項表達式中使用了 MsgBox 函數作為其中的一部分時,每計算一個選擇項,就會顯示一次消息框。當 index小于 1 或大于列出的選擇項數目時,Choose 函數返回 Null。如果 index 不是整數,則會先四舍五入為與其最接近的整數。Chr函數返回 String,其中包含有與指定的字符代碼相關的字符 。語法Chr(charcode)必要的 charcode 參數是一個用來識別某字符的 Long。說明0 到 31 之間的數字與標準的非打印 ASCII 代碼相同。例如,Chr(10) 可以返回換行字符。charcode 的正常范圍為 0 – 255。然而,在 DBCS 系統(tǒng),charcode 的實際范圍為 -32768 到 65535。注意 ChrB 函數作用于包含在 String 中的字節(jié)數據。ChrB 總是返回一個單字節(jié),而不是返回一個字符,一個字符可能是一個或兩個字節(jié)。ChrW 函數返回包含 Unicode 的 String,若在不支持 Unicode 的平臺上,則其功能與 Chr 函數相同。Command函數返回命令行的參數部分,該命令行用于裝入 Microsoft Visual Basic 或 Visual Basic 開發(fā)的可執(zhí)行程序。語法Command說明當從命令行裝入 Visual Basic 時,/cmd 之后的命令行的任何部分作為命令行的參數傳遞給程序。下面的示例中,cmdlineargs 代表 Command 函數返回的參數信息。VB /cmd cmdlineargs
對于使用 Visual Basic 開發(fā)并編譯為 .exe 文件的應用程序,Command 返回出現在命令行中應用程序名之后的任何參數。例如:MyApp cmdlineargs
想知道如何在正在使用的應用程序的用戶界面中改變命令行參數,請搜尋關于“命令行參數”的幫助。
Cos函數
返回一個 Double,指定一個角的余弦值。
語法
Cos(number)
必要的 number 參數是一個 Double 或任何有效的數值表達式,表示一個以弧度為單位的角。
說明
Cos 函數的參數為一個角,并返回直角三角形兩邊的比值。該比值為角的鄰邊長度除以斜邊長度之商。
結果的取值范圍在 -1 到 1 之間。
為了將角度轉換成弧度,請將角度乘以 pi/180。為了將弧度轉換成角度,請將弧度乘以 180/pi。

