[分享][原创]字符与Charcode互换-何勇
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


[分享][原创]字符与Charcode互换

发表时间:2007/12/10 7:28:57 评论(0) 浏览(6417)  评论 | 加入收藏 | 复制
   
摘 要:字符与Charcode互换。
正 文:
Public Function CharToCharcode(ByVal CharName As String, Optional ShowType As Integer = 1)
'==========================================
'-函数名称:               CharToCharcode
'-功能描述:          字符转CHARCODE
'-输入参数说明:   参数1:CharName  字符串
'                     参数2:ShowType  显示类型
'-返回参数说明:        Charcode值
'-使用语法示例:        CharToCharcode("我是真的真的很爱你",3)
'-参考:
'-使用注意:
'-兼容性:                  2000,XP,2003
'-作者:                     何勇, Email:Cuxun@qq.com  ,QQ:100810401
'-更新日期:            2007-9-9
'===========================================

    Dim intLen As Integer
    Dim i As Integer
    On Error GoTo Err:
    intLen = Len(CharName)
    If intLen = 0 Then
        MsgBox "没有字符需要转换!", vbCritical
        Exit Function
    End If
    For i = 1 To intLen
        Select Case ShowType
        Case 1    ''只显示CharCode值
            CharToCharcode = CharToCharcode & " " & AscW(Mid(CharName, i, 1))
        Case 2    ''分别显示相关的CharCode值
            CharToCharcode = CharToCharcode & Mid(CharName, i, 1) & " (" & AscW(Mid(CharName, i, 1)) & ") "
        Case 3    ''显示字符转换的内容
            CharToCharcode = CharToCharcode & " Chrw(" & AscW(Mid(CharName, i, 1)) & ") "
            ''最后一个不加&字符
            If i < intLen Then CharToCharcode = CharToCharcode & "&"
        Case 4    ''分别显示相关的字符及CharCode值
            CharToCharcode = CharToCharcode & Mid(CharName, i, 1) & " Chrw(" & AscW(Mid(CharName, i, 1)) & ") "
        End Select
    Next
Err:
    If Err.Number <> 0 Then MsgBox "出错了,错误代码:" & Err.Number & ",错误说明:" & Err.Description, vbInformation
    Exit Function
End Function
Public Function CharcodeToChar(ByVal StrCharcode As String, Optional strBreak As String = " ", Optional ShowType As Integer = 1)
'================================================
'-函数名称:              CharcodeToChar
'-功能描述:              CHARCODE转字符
'-输入参数说明:    参数1:StrCharcode  以空格分隔的数字字符串
'                              参数2:strBreak    &nbs

Access软件网交流QQ群(群号:198465573)
 
 相关文章
两个列表框互换数据的例子  【hycapril  2007/10/27】
XLS与MDB文件格式互换全攻略  【池朝玲  2008/4/3】
行与列互换示例  【十段  2008/5/2】
【access小品】十进制与n进制相互换算  【todaynew  2010/8/8】
同一窗体中标题互换  【lyxiong  2011/9/25】
【Excel智力考题游戏】--青蛙互换位置  【麥田  2012/1/2】
Access行列互换转置改;Access行列转置示例;Access...  【布鲁斯  2014/2/10】
常见问答
技术分类
相关资源
文章搜索
关于作者

何勇

文章分类

文章存档

友情链接