StrConv 函数

StrConv 函数

返回一个variant 型的字符串转换为指定StrConv字符串,转换LCID StrConv函数法具有下面些命名参数:

部件

字符串

必填。字符串表达式,要转换。

转换

必填。整数。指定要执行的转换类型的值的总和。

LCID

可选。LocaleID(如果与系统 LocaleID 不同)。(系统 LocaleID 是默认设置)。

转换参数的置是

常量

vbUpperCase

1

将字符串转换为大写字符。

vbLowerCase

2

将字符串转换为小写字符。

vbProperCase

3

将字符串中每个词的第一个字母转换为大写。

vbWide

4

将字符串中的窄(单字节)字符转换为宽(双字节)字符。

vbNarrow

8

将字符串中的宽(双字节)字符转换为窄(单字节)字符。

* * vbKatakana

16 *

将字符串中的平假名字符转换为片假名字符。

* * vbHiragana

32 *

将字符串中的片假名字符转换为平假名字符。

vbUnicode

64

将字符串转换为Unicode使用系统的默认代码页。(在 Macintosh 上不可用。)

vbFromUnicode

128

将字符串从 Unicode 转换为系统的默认代码页。(在 Macintosh 上不可用)

* 适用于东亚区域置。* * 适用于日本

注意 由 Visual Basic for Applications 指定这些常量。因此,他们可能会在任何地方使用代码来代替实际值。大多数可以结合使用,例如, vbUpperCase + vbWide,除了它们是互斥的例如,当vbUnicode + vbFromUnicode。常量vbWide、 vbNarrow、 vbKatakanavbHiragana会导致运行时错误时,它们不适用于在区域设置中使用。

以下是有效的字符分隔符为正确的写法:

空( Chr$ ( 0 ) ),

水平制表符 ( Chr$ ( 9 ) ),

换行符 ( Chr$ ( 10 )),

垂直制表符 ( Chr$ ( 11 ) ),

换页符 ( Chr$( 12 ) ),

回车符 ( Chr$ ( 13 ) ),

空间 (SBCS) ( Chr$ ( 32 ) )。

对于DBCS,空间实际值因国家/地区。备注当从以 ANSI 格式的字节数组转换为字符串,则使用StrConv函数。当将这类数组以 Unicode 格式转换,使用赋值语句。

示例

此示例使用StrConv函数将 Unicode 字符串转换为 ANSI 字符串。

Dim i AsLong
Dim x() AsByte
x = StrConv("ABCDEFG", vbFromUnicode)    ' Convert string.
For i = 0 To UBound(x)
    Debug.Print x(i)
Next

 

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值