For i = 1 To Len(Txt)
wzcode = Asc(Mid(Txt, i, 1))
If wzcode > 0 And wzcode < 160 Then
If LastS = 1 Then
TmpWZ = Chr(wzcode)
Else
If LastS <> 0 Then
TmpWZ = " " & Chr(wzcode)
Else
TmpWZ = Chr(wzcode)
End If
End If
LastS = 1
Else
If wzcode < -20319 Or wzcode > -10247 Then
TmpWZ = ""
Else
a = d.Items
b = d.keys
For ii = d.Count - 1 To 0 Step -1
If a(ii) <= wzcode Then Exit For
Next
If TmpTxt = "" Then
TmpWZ = b(ii)
Else
TmpWZ = " " & b(ii)
End If
LastS = 2
End If
End If
TmpTxt = TmpTxt & TmpWZ
Next
Set d = Nothing
Getpy = TmpTxt
End Function
Private Sub Command1_Click()
Text2.Text = Getpy(Text1.Text)
End Su