如何在VBA excel中将字符半角(1字节)转换为字符全尺寸?

时间:2015-05-11 16:31:11

标签: excel-vba vba excel

我希望将字符半角转换为字符全尺寸为:

  • a(1byte) - >一个(2字节)
  • 2个半尺寸空间 - > 1个完整空间

我尝试在VB excel中运行StrCov,但它不起作用。

2 个答案:

答案 0 :(得分:0)

使用StrConv作为转化,尝试使用vbWide功能。我认为系统区域设置必须正确设置为东亚区域设置。

StrConv Function on MSDN

答案 1 :(得分:0)

有时甚至将系统区域设置设置为使用东亚区域设置,您需要明确指定区域设置ID,即日语的1041。

strResult = Strings.StrConv(strExample,VbStrConv.Wide, 1041)

此修复程序也适用于说明后面的错误。

VbStrConv.Wide and VbStrConv.Narrow are not applicable to the locale specified