Private Sub Command1_Click() Dim x As String x = "abc你好呀" Debug.Print Len(x) Debug.Print LenB(x) Debug.Print Len(StrConv(x, vbFromUnicode)) Debug.Print LenB(StrConv(x, vbFromUnicode))
Option ExplicitPrivate Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" (ByVal lpString As String) As LongPrivate Sub Command1_Click() MsgBox lstrlen("ADGFA哈哈后达到2342") End Sub
Dim x As String
x = "abc你好呀"
Debug.Print Len(x)
Debug.Print LenB(x)
Debug.Print Len(StrConv(x, vbFromUnicode))
Debug.Print LenB(StrConv(x, vbFromUnicode))
End Sub
Lenb(strconv("ADGFA哈哈后达到2342",vbfromunicode))
MsgBox lstrlen("ADGFA哈哈后达到2342")
End Sub