String 数据类型
字符串有两种类型:可变长度字符串和固定长度字符串。
可变长度字符串最多可以包含大约 20 亿 (2^31) 个字符。
固定长度字符串可以包含 1 到大约 64 K (2^16) 个字符。
字符串字符的代码范围为 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。