字串資料類型
字串有兩種:可變長度和固定長度字串。
可變長度字串最多可包含 20 億 (2^31 個字元) 字元。
固定長度字串可以包含 1 到大約 64 K (2^16 個) 字元。
String字元的代碼範圍從 0 到 255。 字元集的前 128 個字元 (0-127) 會對應至標準美國鍵盤上的字母和符號。 前 128 個字元與 ASCII 字元集所定義的字元相同。 後 128 個字元 (128–255) 代表特殊字元,例如國際字母、重音符號、貨幣符號和分數。
String的類型宣告字元是貨幣 () $ 符號。
雙引號可以透過下列兩種方式之一內嵌在 字串常值 內:
使用兩個雙引號:
Dim s As String s = "This string literal has an embedded "" in it."
使用 Chr 函式;字元碼 34 是雙引號:
Dim s As String s = "This string literal has an embedded " & Chr(34) & " in it."
固定長度字串包含附加的空格,或視需要截斷:
Dim s As String * 3
Debug.Print Len(s) & " characters [" & s & "]" 'Prints 3 characters [ ]
s = "a"
Debug.Print Len(s) & " characters [" & s & "]" 'Prints 3 characters [a ]
s = "abcdefghijklmnopqrstuvwxyz"
Debug.Print Len(s) & " characters [" & s & "]" 'Prints 3 characters [abc]
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。