=LenB(StrConv(字符串,vbFromUniCode))

解决方案 »

  1.   

    如果打印那该如何处理比如:A="ASD中国FGH"
    LenB(StrConv(A,vbFromUniCode))
    结果:10
    一行可以打印3个中文字符
    应该如何处理?
      

  2.   

    先用StrConv("串",vbFromUniCode)转换串
    以后用就可以用有关串的函数,如Len,Mid,Left等函数,只是要在这些函数后
    面加一个"B",如:LenB(),midB(),等。
    懂了吗???
      

  3.   

    ? StrConv("ASD中国FGH", vbFromUnicode)
    十????
    ? MidB(StrConv("ASD中国FGH", vbFromUnicode), 1, 5)
    十?
    这不上正确的打印结果。
      

  4.   

    strconv(MidB(StrConv("ASD中国FGH", vbFromUnicode), 1, 5),vbUnicode)
    需要重新转换回来。