汉字转拼音缩写的函数(VB)

汉字转拼音缩写的函数(VB)
<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--> Public Function getPYChar(char As String ) As String
Dim lChar As Long
lChar
= 65536 + Asc (char)
If (lChar >= 45217 And lChar <= 45252 ) Then getPYChar = " A "
If (lChar >= 45253 And lChar <= 45760 ) Then getPYChar = " B "
If (lChar >= 47761 And lChar <= 46317 ) Then getPYChar = " C "
If (lChar >= 46318 And lChar <= 46825 ) Then getPYChar = " D "
If (lChar >= 46826 And lChar <= 47009 ) Then getPYChar = " E "
If (lChar >= 47010 And lChar <= 47296 ) Then getPYChar = " F "
If (lChar >= 47297 And lChar <= 47613 ) Then getPYChar = " G "
If (lChar >= 47614 And lChar <= 48118 ) Then getPYChar = " H "
If (lChar >= 48119 And lChar <= 49061 ) Then getPYChar = " J "
If (lChar >= 49062 And lChar <= 49323 ) Then getPYChar = " K "
If (lChar >= 49324 And lChar <= 49895 ) Then getPYChar = " L "
If (lChar >= 49896 And lChar <= 50370 ) Then getPYChar = " M "
If (lChar >= 50371 And lChar <= 50613 ) Then getPYChar = " N "
If (lChar >= 50614 And lChar <= 50621 ) Then getPYChar = " O "
If (lChar >= 50622 And lChar <= 50905 ) Then getPYChar = " P "
If (lChar >= 50906 And lChar <= 51386 ) Then getPYChar = " Q "
If (lChar >= 51387 And lChar <= 51445 ) Then getPYChar = " R "
If (lChar >= 51446 And lChar <= 52217 ) Then getPYChar = " S "
If (lChar >= 52218 And lChar <= 52697 ) Then getPYChar = " T "
If (lChar >= 52698 And lChar <= 52979 ) Then getPYChar = " W "
If (lChar >= 52980 And lChar <= 53640 ) Then getPYChar = " X "
If (lChar >= 53689 And lChar <= 54480 ) Then getPYChar = " Y "
If (lChar >= 54481 And lChar <= 52289 ) Then getPYChar = " Z "
EndFunction

Public Function getPY(str As String ) As String
For i = 0 To Len (str) - 1
getPY
= getPY & getPYChar( Mid (str,i + 1 , 1 ))
Next
EndFunction

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值