自我反省:
下面一段代码是原程序中用于提取汉字的拼音首字母的,从OFFICE自带的ACCESS数据库实例VBA代码原文引用的。呵呵,现在才发现,有些字,它不认识?比如,有些汉字它无法判断:瑜,昊等。是在最近做一个新文件时才发现,解决方法,还是只能倒入汉字拼音表,无法偷懒,[em06] Function PinYin(Tstr As String) As String
Dim I As Long I = Asc(Tstr) If I >= Asc("啊") And I < Asc("芭") Then PinYin = "a" If I >= Asc("芭") And I < Asc("擦") Then PinYin = "b" If I >= Asc("擦") And I < Asc("搭") Then PinYin = "c" If I >= Asc("搭") And I < Asc("蛾") Then PinYin = "d" If I >= Asc("蛾") And I < Asc("发") Then PinYin = "e" If I >= Asc("发") And I < Asc("噶") Then PinYin = "f"。。。。
|