7,763
社区成员
发帖
与我相关
我的任务
分享
Option Explicit
Private Declare Function WideCharToMultiByte Lib "kernel32" (ByVal CodePage As Long, ByVal dwFlags As Long, lpWideCharStr As Any, ByVal cchWideChar As Long, ByRef lpMultiByteStr As Any, ByVal cchMultiByte As Long, lpDefaultChar As Any, ByVal lpUsedDefaultChar As Long) As Long
Private Sub CommandButton1_Click()
On Error Resume Next
Dim cp As Long
Dim AnsiByte As Byte
Dim UnicodeByte As Long
cp = 437 'IBM PC代码页代码
UnicodeByte = AscW(TextBox1.Text) '赋值Unicode码
Call WideCharToMultiByte(437, 0, UnicodeByte, 1, AnsiByte, 1, ByVal 0, 0)
Debug.Print Hex(AnsiByte)
End Sub
Private Sub Form_Load()
TextBox1.Text = ChrW(241)
End Sub