妙!VB编程快速得到任意汉字拼音的首字母

很多时候,我们需要用到一个句子中每个汉字的首字母。人工去做,当然可以实现,但是相当费时费力。不仅需要用脑去思考每个汉字的读音,而且结合起来还非常容易搞错。

于是,今天就给大家分享如何用VB编程快速得到任意汉字拼音的首字母。

用到的主要是VB的核心知识内容。

程序实际运行图

程序实现过程及源码

首先需要设计窗体界面,在窗体上添加两个文本框、两个命令按钮。然后编写对应的事件代码,实现程序功能。

用的的主要知识:

1、VB数据类型、常量变量、内部函数;

2、VB控制结构语句;

3、VB数组与函数过程。

程序主要代码

Private Sub Command1_Click()Text2 = UCase(GetStringZM(Text1))End Sub
Public tyChinaPos(26) As TypePos Public sSecondPos As StringPublic Function GetStringZM(strS As String) As String Dim I As Integer Dim strRet As String strRet = '' For I = 1 To Len(strS) If CharFilter(Mid(strS, I, 1)) = False Then strRet = strRet + LCase(Mid(strS, I, 1)) ElseIf Asc(Mid(strS, I, 1)) < 0 Then '        strRet = strRet + GetChinaChar(Mid(strS, I, 1))  ElseIf Mid(strS, I, 1) >= '0' And Mid(strS, I, 1) <= '9' Then         strRet = strRet + LCase(Mid(strS, I, 1)) ElseIf Mid(strS, I, 1) >= 'A' And Mid(strS, I, 1) <= 'Z' Then        strRet = strRet + LCase(Mid(strS, I, 1)) ElseIf Mid(strS, I, 1) >= 'a' And Mid(strS, I, 1) <= 'z' Then        strRet = strRet + LCase(Mid(strS, I, 1)) End If Next I GetStringZM = strRet End Function

Public Function CharFilter(strS As String) As Boolean Dim I As Integer Dim bRet As Boolean  bRet = True If sFilter = '' And Trim(sFilter) = '' Then bRet = True Else For I = 1 To Len(sFilter) If Mid(sFilter, I, 1) = strS Then bRet = False Exit For End If Next I End If CharFilter = bRetEnd Function
Public Function GetChinaChar(strSt As String) As String Dim I As Integer Dim iPos As Long Dim strRetF As String strRetF = '' If Asc(strSt) >= -20319 And Asc(strSt) <= -10247 Then For I = 0 To 25 If Asc(strSt) >= tyChinaPos(I).Min And Asc(strSt) <= tyChinaPos(I).Max Then strRetF = tyChinaPos(I).cFirst Exit For End If    Next I ElseIf Asc(strSt) >= -10079 And Asc(strSt) < -2050 Then iPos = Asc(strSt) + 10080 - ((Asc(strSt) + 10079) \ 256) * 162 strRetF = LCase(Mid(sSecondPos, iPos, 1)) End If GetChinaChar = strRetF End Function'Public Sub ZhuJiInit() Dim I As Integer  sSecondPos = 'CJWGNSPGCGNE[Y[BTYYZDXYKYGT[JNMJQMBSGZSCYJSYY[PGKBZGY[YWJKGKLJYWKPJQHY[W[DZLSGMRYPYWWCCKZNKYYGTTNJJNYKKZYTCJNMCYLQLYPYQFQRPZSLWBTGKJFYXJWZLTBNCXJJJJTXDTTSQZYCDXXHGCK[PHFFSS[YBGXLPPBYLL[HLXS[ZM[JHSOJNG' & _ 'HDZQYKLGJHSGQZHXQGKEZZWYSCSCJXYEYXADZPMDSSMZJZQJYZC[J[WQJBYZPXGZNZCPWHKXHQKMWFBPBYDTJZZKQHYLYGXFPTYJYYZPSZLFCHMQSHGMXXSXJ[[DCSBBQBEFSJYHXWGZKPYLQBGLDLCCTNMAYDDKSSNGYCSGXLYZAYBNPTSDKDYLHGYMYLCXPY[JNDQJ' & _ 'WXQXFYYFJLEJPZRXCCQWQQSBNKYMGPLBMJRQCFLNYMYQMSQYRBCJTHZTQFRXQHXMJJCJLXQGJMSHZKBSWYEMYLTXFSYDSWLYCJQXSJNQBSCTYHBFTDCYZDJWYGHQFRXWCKQKXEBPTLPXJZSRMEBWHJLBJSLYYSMDXLCLQKXLHXJRZJMFQHXHWYWSBHTRXXGLHQHFNM[Y' & _ 'KLDYXZPYLGG[MTCFPAJJZYLJTYANJGBJPLQGDZYQYAXBKYSECJSZNSLYZHSXLZCGHPXZHZNYTDSBCJKDLZAYFMYDLEBBGQYZKXGLDNDNYSKJSHDLYXBCGHXYPKDJMMZNGMMCLGWZSZXZJFZNMLZZTHCSYDBDLLSCDDNLKJYKJSYCJLKWHQASDKNHCSGANHDAASHTCPLC' & _ 'PQYBSDMPJLPZJOQLCDHJJYSPRCHN[NNLHLYYQYHWZPTCZGWWMZFFJQQQQYXACLBHKDJXDGMMYDJXZLLSYGXGKJRYWZWYCLZMSSJZLDBYD[FCXYHLXCHYZJQ[[QAGMNYXPFRKSSBJLYXYSYGLNSCMHZWWMNZJJLXXHCHSY[[TTXRYCYXBYHCSMXJSZNPWGPXXTAYBGAJC' & _ 'XLY[DCCWZOCWKCCSBNHCPDYZNFCYYTYCKXKYBSQKKYTQQXFCWCHCYKELZQBSQYJQCCLMTHSYWHMKTLKJLYCXWHEQQHTQH[PQ[QSCFYMNDMGBWHWLGSLLYSDLMLXPTHMJHWLJZYHZJXHTXJLHXRSWLWZJCBXMHZQXSDZPMGFCSGLSXYMJSHXPJXWMYQKSMYPLRTHBXFTP' & _ 'MHYXLCHLHLZYLXGSSSSTCLSLDCLRPBHZHXYYFHB[GDMYCNQQWLQHJJ[YWJZYEJJDHPBLQXTQKWHLCHQXAGTLXLJXMSL[HTZKZJECXJCJNMFBY[SFYWYBJZGNYSDZSQYRSLJPCLPWXSDWEJBJCBCNAYTWGMPAPCLYQPCLZXSBNMSGGFNZJJBZSFZYNDXHPLQKZCZWALSB' & _ 'CCJX[YZGWKYPSGXFZFCDKHJGXDLQFSGDSLQWZKXTMHSBGZMJZRGLYJBPMLMSXLZJQQHZYJCZYDJWBMYKLDDPMJEGXYHYLXHLQYQHKYCWCJMYYXNATJHYCCXZPCQLBZWWYTWBQCMLPMYRJCCCXFPZNZZLJPLXXYZTZLGDLDCKLYRZZGQTGJHHGJLJAXFGFJZSLCFDQZLC' & _ 'LGJDJCSNZLLJPJQDCCLCJXMYZFTSXGCGSBRZXJQQCTZHGYQTJQQLZXJYLYLBCYAMCSTYLPDJBYREGKLZYZHLYSZQLZNWCZCLLWJQJJJKDGJZOLBBZPPGLGHTGZXYGHZMYCNQSYCYHBHGXKAMTXYXNBSKYZZGJZLQJDFCJXDYGJQJJPMGWGJJJPKQSBGBMMCJSSCLPQPD' & _ 'XCDYYKY[CJDDYYGYWRHJRTGZNYQLDKLJSZZGZQZJGDYKSHPZMTLCPWNJAFYZDJCNMWESCYGLBTZCGMSSLLYXQSXSBSJSBBSGGHFJLYPMZJNLYYWDQSHZXTYYWHMZYHYWDBXBTLMSYYYFSXJC[DXXLHJHF[SXZQHFZMZCZTQCXZXRTTDJHNNYZQQMNQDMMG[YDXMJGDHC' & _ 'DYZBFFALLZTDLTFXMXQZDNGWQDBDCZJDXBZGSQQDDJCMBKZFFXMKDMDSYYSZCMLJDSYNSBRSKMKMPCKLGDBQTFZSWTFGGLYPLLJZHGJ[GYPZLTCSMCNBTJBQFKTHBYZGKPBBYMTDSSXTBNPDKLEYCJNYDDYKZDDHQHSDZSCTARLLTKZLGECLLKJLQJAQNBDKKGHPJTZQ' & _ 'KSECSHALQFMMGJNLYJBBTMLYZXDCJPLDLPCQDHZYCBZSCZBZMSLJFLKRZJSNFRGJHXPDHYJYBZGDLQCSEZGXLBLGYXTWMABCHECMWYJYZLLJJYHLG[DJLSLYGKDZPZXJYYZLWCXSZFGWYYDLYHCLJSCMBJHBLYZLYCBLYDPDQYSXQZBYTDKYXJY[CNRJMPDJGKLCLJBC' & _ 'TBJDDBBLBLCZQRPPXJCJLZCSHLTOLJNMDDDLNGKAQHQHJGYKHEZNMSHRP[QQJCHGMFPRXHJGDYCHGHLYRZQLCYQJNZSQTKQJYMSZSWLCFQQQXYFGGYPTQWLMCRNFKKFSYYLQBMQAMMMYXCTPSHCPTXXZZSMPHPSHMCLMLDQFYQXSZYJDYJZZHQPDSZGLSTJBCKBXYQZJ' & _ 'SGPSXQZQZRQTBDKYXZKHHGFLBCSMDLDGDZDBLZYYCXNNCSYBZBFGLZZXSWMSCCMQNJQSBDQSJTXXMBLTXZCLZSHZCXRQJGJYLXZFJPHYMZQQYDFQJJLZZNZJCDGZYGCTXMZYSCTLKPHTXHTLBJXJLXSCDQXCBBTJFQZFSLTJBTKQBXXJJLJCHCZDBZJDCZJDCPRNPQCJ' & _              'PFCZLCLZXZDMXMPHJSGZGSZZQLYLWTJPFSYASMCJBTZKYCWMYTCSJJLJCQLWZMALBXYFBPNLSFHTGJWEJJXXGLLJSTGSHJQLZFKCGNNNSZFDEQFHBSAQTGYLBXMMYGSZLDYDQMJJRGBJTKGDHGKBLQKBDMBYLXWCXYTTYBKMRTJZXQJBHLMHMJJZMQASLDCYXYQDLQCAFYWYXQHZ' I = 0 '字母a tyChinaPos(I).cFirst = Chr(97) tyChinaPos(I).Min = -20319 tyChinaPos(I).Max = -20284 I = I + 1 '字母b tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -20283 tyChinaPos(I).Max = -19776 I = I + 1 'c tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -19775 tyChinaPos(I).Max = -19219 I = I + 1 'd tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -19218 tyChinaPos(I).Max = -18711 I = I + 1 'e tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -18710 tyChinaPos(I).Max = -18527 I = I + 1 'f tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -18526 tyChinaPos(I).Max = -18240 I = I + 1 'g tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -18239 tyChinaPos(I).Max = -17923 I = I + 1 'h tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -17922 tyChinaPos(I).Max = -17418 I = I + 2 'j tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -17417 tyChinaPos(I).Max = -16475 I = I + 1 'k tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -16474 tyChinaPos(I).Max = -16213 I = I + 1 'l tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -16212 tyChinaPos(I).Max = -15641 I = I + 1 'm tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -15640 tyChinaPos(I).Max = -15166 I = I + 1 'n tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -15165 tyChinaPos(I).Max = -14923 I = I + 1 'o tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -14922 tyChinaPos(I).Max = -14915 I = I + 1 'p tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -14914 tyChinaPos(I).Max = -14631 I = I + 1 'q tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -14630 tyChinaPos(I).Max = -14150 I = I + 1 'r tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -14149 tyChinaPos(I).Max = -14091 I = I + 1 's tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -14090 tyChinaPos(I).Max = -13319 I = I + 1 't tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -13318 tyChinaPos(I).Max = -12839 I = I + 3 'w tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -12838 tyChinaPos(I).Max = -12557 I = I + 1 'x tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -12556 tyChinaPos(I).Max = -11848 I = I + 1 'y tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -11847 tyChinaPos(I).Max = -11056 I = I + 1 'z tyChinaPos(I).cFirst = Chr(I + 97) tyChinaPos(I).Min = -11055 tyChinaPos(I).Max = -10247 End Sub
Public Function GetString() As String Select Case Myt.ConnectionType Case 0: GetString = Myt.Cstring1 Case 1: GetString = Myt.Cstring2 Case Else: GetString = Myt.Cstring3 End SelectEnd Function

旅途中尽量

Private Sub Command1_Click()

Text2 = UCase(GetStringZM(Text1))

End Sub

Public tyChinaPos(26) As TypePos

Public sSecondPos As String

Public Function GetStringZM(strS As String) As String

Dim I As Integer

Dim strRet As String

strRet = ''

For I = 1 To Len(strS)

If CharFilter(Mid(strS, I, 1)) = False Then

strRet = strRet + LCase(Mid(strS, I, 1))

ElseIf Asc(Mid(strS, I, 1)) < 0 Then '

strRet = strRet + GetChinaChar(Mid(strS, I, 1))

ElseIf Mid(strS, I, 1) >= '0' And Mid(strS, I, 1) <= '9' Then

strRet = strRet + LCase(Mid(strS, I, 1))

ElseIf Mid(strS, I, 1) >= 'A' And Mid(strS, I, 1) <= 'Z' Then

strRet = strRet + LCase(Mid(strS, I, 1))

ElseIf Mid(strS, I, 1) >= 'a' And Mid(strS, I, 1) <= 'z' Then

strRet = strRet + LCase(Mid(strS, I, 1))

End If

Next I

GetStringZM = strRet

End Function

Public Function CharFilter(strS As String) As Boolean

Dim I As Integer

Dim bRet As Boolean

bRet = True

If sFilter = '' And Trim(sFilter) = '' Then

bRet = True

Else

For I = 1 To Len(sFilter)

If Mid(sFilter, I, 1) = strS Then

bRet = False

Exit For

End If

Next I

End If

CharFilter = bRet

End Function

Public Function GetChinaChar(strSt As String) As String

Dim I As Integer

Dim iPos As Long

Dim strRetF As String

strRetF = ''

If Asc(strSt) >= -20319 And Asc(strSt) <= -10247 Then

For I = 0 To 25

If Asc(strSt) >= tyChinaPos(I).Min And Asc(strSt) <= tyChinaPos(I).Max Then

strRetF = tyChinaPos(I).cFirst

Exit For

End If

Next I

ElseIf Asc(strSt) >= -10079 And Asc(strSt) < -2050 Then

iPos = Asc(strSt) + 10080 - ((Asc(strSt) + 10079) \ 256) * 162

strRetF = LCase(Mid(sSecondPos, iPos, 1))

End If

GetChinaChar = strRetF

End Function

Public Sub ZhuJiInit()

Dim I As Integer

sSecondPos = 'CJWGNSPGCGNE[Y[BTYYZDXYKYGT[JNMJQMBSGZSCYJSYY[PGKBZGY[YWJKGKLJYWKPJQHY[W[DZLSGMRYPYWWCCKZNKYYGTTNJJNYKKZYTCJNMCYLQLYPYQFQRPZSLWBTGKJFYXJWZLTBNCXJJJJTXDTTSQZYCDXXHGCK[PHFFSS[YBGXLPPBYLL[HLXS[ZM[JHSOJNG' & _

'HDZQYKLGJHSGQZHXQGKEZZWYSCSCJXYEYXADZPMDSSMZJZQJYZC[J[WQJBYZPXGZNZCPWHKXHQKMWFBPBYDTJZZKQHYLYGXFPTYJYYZPSZLFCHMQSHGMXXSXJ[[DCSBBQBEFSJYHXWGZKPYLQBGLDLCCTNMAYDDKSSNGYCSGXLYZAYBNPTSDKDYLHGYMYLCXPY[JNDQJ' & _

'WXQXFYYFJLEJPZRXCCQWQQSBNKYMGPLBMJRQCFLNYMYQMSQYRBCJTHZTQFRXQHXMJJCJLXQGJMSHZKBSWYEMYLTXFSYDSWLYCJQXSJNQBSCTYHBFTDCYZDJWYGHQFRXWCKQKXEBPTLPXJZSRMEBWHJLBJSLYYSMDXLCLQKXLHXJRZJMFQHXHWYWSBHTRXXGLHQHFNM[Y' & _

'KLDYXZPYLGG[MTCFPAJJZYLJTYANJGBJPLQGDZYQYAXBKYSECJSZNSLYZHSXLZCGHPXZHZNYTDSBCJKDLZAYFMYDLEBBGQYZKXGLDNDNYSKJSHDLYXBCGHXYPKDJMMZNGMMCLGWZSZXZJFZNMLZZTHCSYDBDLLSCDDNLKJYKJSYCJLKWHQASDKNHCSGANHDAASHTCPLC' & _

'PQYBSDMPJLPZJOQLCDHJJYSPRCHN[NNLHLYYQYHWZPTCZGWWMZFFJQQQQYXACLBHKDJXDGMMYDJXZLLSYGXGKJRYWZWYCLZMSSJZLDBYD[FCXYHLXCHYZJQ[[QAGMNYXPFRKSSBJLYXYSYGLNSCMHZWWMNZJJLXXHCHSY[[TTXRYCYXBYHCSMXJSZNPWGPXXTAYBGAJC' & _

'XLY[DCCWZOCWKCCSBNHCPDYZNFCYYTYCKXKYBSQKKYTQQXFCWCHCYKELZQBSQYJQCCLMTHSYWHMKTLKJLYCXWHEQQHTQH[PQ[QSCFYMNDMGBWHWLGSLLYSDLMLXPTHMJHWLJZYHZJXHTXJLHXRSWLWZJCBXMHZQXSDZPMGFCSGLSXYMJSHXPJXWMYQKSMYPLRTHBXFTP' & _

'MHYXLCHLHLZYLXGSSSSTCLSLDCLRPBHZHXYYFHB[GDMYCNQQWLQHJJ[YWJZYEJJDHPBLQXTQKWHLCHQXAGTLXLJXMSL[HTZKZJECXJCJNMFBY[SFYWYBJZGNYSDZSQYRSLJPCLPWXSDWEJBJCBCNAYTWGMPAPCLYQPCLZXSBNMSGGFNZJJBZSFZYNDXHPLQKZCZWALSB' & _

'CCJX[YZGWKYPSGXFZFCDKHJGXDLQFSGDSLQWZKXTMHSBGZMJZRGLYJBPMLMSXLZJQQHZYJCZYDJWBMYKLDDPMJEGXYHYLXHLQYQHKYCWCJMYYXNATJHYCCXZPCQLBZWWYTWBQCMLPMYRJCCCXFPZNZZLJPLXXYZTZLGDLDCKLYRZZGQTGJHHGJLJAXFGFJZSLCFDQZLC' & _

'LGJDJCSNZLLJPJQDCCLCJXMYZFTSXGCGSBRZXJQQCTZHGYQTJQQLZXJYLYLBCYAMCSTYLPDJBYREGKLZYZHLYSZQLZNWCZCLLWJQJJJKDGJZOLBBZPPGLGHTGZXYGHZMYCNQSYCYHBHGXKAMTXYXNBSKYZZGJZLQJDFCJXDYGJQJJPMGWGJJJPKQSBGBMMCJSSCLPQPD' & _

'XCDYYKY[CJDDYYGYWRHJRTGZNYQLDKLJSZZGZQZJGDYKSHPZMTLCPWNJAFYZDJCNMWESCYGLBTZCGMSSLLYXQSXSBSJSBBSGGHFJLYPMZJNLYYWDQSHZXTYYWHMZYHYWDBXBTLMSYYYFSXJC[DXXLHJHF[SXZQHFZMZCZTQCXZXRTTDJHNNYZQQMNQDMMG[YDXMJGDHC' & _

'DYZBFFALLZTDLTFXMXQZDNGWQDBDCZJDXBZGSQQDDJCMBKZFFXMKDMDSYYSZCMLJDSYNSBRSKMKMPCKLGDBQTFZSWTFGGLYPLLJZHGJ[GYPZLTCSMCNBTJBQFKTHBYZGKPBBYMTDSSXTBNPDKLEYCJNYDDYKZDDHQHSDZSCTARLLTKZLGECLLKJLQJAQNBDKKGHPJTZQ' & _

'KSECSHALQFMMGJNLYJBBTMLYZXDCJPLDLPCQDHZYCBZSCZBZMSLJFLKRZJSNFRGJHXPDHYJYBZGDLQCSEZGXLBLGYXTWMABCHECMWYJYZLLJJYHLG[DJLSLYGKDZPZXJYYZLWCXSZFGWYYDLYHCLJSCMBJHBLYZLYCBLYDPDQYSXQZBYTDKYXJY[CNRJMPDJGKLCLJBC' & _

'TBJDDBBLBLCZQRPPXJCJLZCSHLTOLJNMDDDLNGKAQHQHJGYKHEZNMSHRP[QQJCHGMFPRXHJGDYCHGHLYRZQLCYQJNZSQTKQJYMSZSWLCFQQQXYFGGYPTQWLMCRNFKKFSYYLQBMQAMMMYXCTPSHCPTXXZZSMPHPSHMCLMLDQFYQXSZYJDYJZZHQPDSZGLSTJBCKBXYQZJ' & _

'SGPSXQZQZRQTBDKYXZKHHGFLBCSMDLDGDZDBLZYYCXNNCSYBZBFGLZZXSWMSCCMQNJQSBDQSJTXXMBLTXZCLZSHZCXRQJGJYLXZFJPHYMZQQYDFQJJLZZNZJCDGZYGCTXMZYSCTLKPHTXHTLBJXJLXSCDQXCBBTJFQZFSLTJBTKQBXXJJLJCHCZDBZJDCZJDCPRNPQCJ' & _

'PFCZLCLZXZDMXMPHJSGZGSZZQLYLWTJPFSYASMCJBTZKYCWMYTCSJJLJCQLWZMALBXYFBPNLSFHTGJWEJJXXGLLJSTGSHJQLZFKCGNNNSZFDEQFHBSAQTGYLBXMMYGSZLDYDQMJJRGBJTKGDHGKBLQKBDMBYLXWCXYTTYBKMRTJZXQJBHLMHMJJZMQASLDCYXYQDLQCAFYWYXQHZ'

I = 0 '字母a

tyChinaPos(I).cFirst = Chr(97)

tyChinaPos(I).Min = -20319

tyChinaPos(I).Max = -20284

I = I + 1 '字母b

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -20283

tyChinaPos(I).Max = -19776

I = I + 1 'c

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -19775

tyChinaPos(I).Max = -19219

I = I + 1 'd

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -19218

tyChinaPos(I).Max = -18711

I = I + 1 'e

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -18710

tyChinaPos(I).Max = -18527

I = I + 1 'f

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -18526

tyChinaPos(I).Max = -18240

I = I + 1 'g

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -18239

tyChinaPos(I).Max = -17923

I = I + 1 'h

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -17922

tyChinaPos(I).Max = -17418

I = I + 2  'j

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -17417

tyChinaPos(I).Max = -16475

I = I + 1 'k

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -16474

tyChinaPos(I).Max = -16213

I = I + 1 'l

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -16212

tyChinaPos(I).Max = -15641

I = I + 1 'm

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -15640

tyChinaPos(I).Max = -15166

I = I + 1 'n

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -15165

tyChinaPos(I).Max = -14923

I = I + 1 'o

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -14922

tyChinaPos(I).Max = -14915

I = I + 1 'p

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -14914

tyChinaPos(I).Max = -14631

I = I + 1 'q

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -14630

tyChinaPos(I).Max = -14150

I = I + 1 'r

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -14149

tyChinaPos(I).Max = -14091

I = I + 1 's

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -14090

tyChinaPos(I).Max = -13319

I = I + 1 't

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -13318

tyChinaPos(I).Max = -12839

I = I + 3 'w

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -12838

tyChinaPos(I).Max = -12557

I = I + 1 'x

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -12556

tyChinaPos(I).Max = -11848

I = I + 1 'y

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -11847

tyChinaPos(I).Max = -11056

I = I + 1 'z

tyChinaPos(I).cFirst = Chr(I + 97)

tyChinaPos(I).Min = -11055

tyChinaPos(I).Max = -10247

End Sub

Public Function GetString() As String

Select Case Myt.ConnectionType

Case 0:

GetString = Myt.Cstring1

Case 1:

GetString = Myt.Cstring2

Case Else:

GetString = Myt.Cstring3

End Select

End Function

(0)

相关推荐