-
Len
(Basic語言中的Len函數)
鎖定
- 中文名
- Len
- 領 域
- VBA
- 類 型
- LEN函數語法
- 説 明
- 兩個可能的參數必須有其一
Len函數語法
Len(string | varname)
Len 函數的語法有下面這些部分:
部分 | 説明 |
string | 任何有效的字符串表達式。如果 string 包含 Null,會返回 Null。 |
Varname | 任何有效的變量名稱。如果 varname 包含 Null,會返回 Null。如果 varname 是 Variant,Len 會視其為 String 並且總是返回其包含的字符數。 |
Len函數説明
兩個可能的參數必須有其一(而且只能有其一)。如為用户定義類型,Len 會返回其寫至文件的大小。注意: LenB 函數作用於字符串中的字節數據,如同在雙字節字符集(DBCS)語言中一樣。所以 LenB 返回的是用於代表字符串的字節數,而不是返回字符串中字符的數量。如為用户自定義類型,LenB 返回在內存中的大小,包括元素之間的襯墊。對於使用 LenB的示例代碼,請參閲示例主題中的第二個示例。 注意: 當在用户自定義數據類型中使用變長字符串時,Len 可能不能確定實際存儲所需的字節數目。
Len函數示例
本示例使用 Len 函數來得知某字符串的長度(字符數)或某變量的大小(位數)。Type...End Type 程序區塊定義一個自定義數據類型 CustomerRecord。如果該數據類型定義在對象類模塊中,則必需以關鍵字 Private 開頭(表示為私有)。若定義在常規模塊中,Type 定義就可以為 Public。
Type CustomerRecord ' 定義用户自定義的數據類型。
ID As Integer ' 將此定義放在常規模塊中。
Name As String * 10
Address As String * 30
End Type
Dim Customer As CustomerRecord ' 聲明變量。
Dim MyInt As Integer, MyCur As Currency
Dim MyString, MyLen
MyString = "Hello World" ' 設置變量初值。
MyLen = Len(MyInt) ' 返回 2。
MyLen = Len(Customer) ' 返回 42。
MyLen = Len(MyString) ' 返回 11。
MyLen = Len(MyCur) ' 返回 8。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:7次歷史版本
- 最近更新: 我去自由式