excel中unicode文本,excel中的vba如何才能正常打开unicode编码的文件进行字符串对比?

excel中unicode文本,excel中的vba如何才能正常打开unicode编码的文件进行字符串对比?

使用VBA内置函数

StrConv 函数:返回一个按照指定方式转换的 Variant (String) 值。

语法: StrConv (字符串,换算方式, [ LCID ] )

其中:LocaleID可选,一般省略,如果与系统LocaleID不同,则为LocaleID(系统LocaleID为缺省值。)

转换方式参数说明:

vbUpperCase 值为1 将字符串文字转成大写。

vbLowerCase 值为2 将字符串文字转成小写。

vbProperCase 值为3 将字符串中每个字的开头字母转成大写。

vbWide* 值为4* 将字符串中单字节字符转成双字节字符。

vbNarrow* 值为8* 将字符串中双字节字符转成单字节字符。

vbKatakana** 值为16** 将字符串中平假名字符转成片假名字符。

vbHiragana** 值为32** 将字符串中片假名字符转成平假名字符。

vbUnicode 值为64 根据系统的缺省码页将字符串转成 Unicode。 (在Macintosh中不可用。) (Ansi转Unicode)

vbFromUnicode 值为128 将字符串由 Unicode 转成系统的缺省码页。 (在Macintosh中不可用。)(Unicode转Ansi)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论