繁简转换vb.net 繁简转换通

vba 繁体转简体?

Sub uv繁简()

十年专业网站制作公司历程,坚持以创新为先导的网站服务,服务超过成百上千家企业及个人,涉及网站设计、重庆APP开发公司、微信开发、平面设计、互联网整合营销等多个领域。在不同行业和领域给人们的工作和生活带来美好变化。

Dim i As Long, r As Long

r = Range("u" Rows.Count).End(xlUp).Row

For i = 1 To r

Range("u" i).Value = T_S_Cvt(Range("u" i).Text)

Next i

r = Range("v" Rows.Count).End(xlUp).Row

For i = 1 To r

Range("v" i).Value = T_S_Cvt(Range("v" i).Text)

Next i

End Sub

Public Function T_S_Cvt(strData, Optional bytOption As Byte = 1) As String

With CreateObject("Word.Document")

.Content = strData

.Range.TCSCConverter bytOption, True, True

T_S_Cvt = .Content

.Close False

End With

End Function

vb 如何实现 繁简转换 功能?

有现成的API函数:

Option Explicit

Private Declare Function LCMapString Lib "kernel32" Alias "LCMapStringA" (ByVal Locale As Long, ByVal dwMapFlags As Long, ByVal lpSrcStr As String, ByVal cchSrc As Long, ByVal lpDestStr As String, ByVal cchDest As Long) As Long

Private Sub Form_Load()

Command1.Caption = "简体转繁体"

Command2.Caption = "繁体转简体"

End Sub

Private Sub Command1_Click()

Text1.Text = StoT(Text1.Text)

End Sub

Private Sub Command2_Click()

Text1.Text = TtoS(Text1.Text)

End Sub

Private Function StoT(sIn As String) As String

Dim lStrLen As Long

lStrLen = LenB(sIn)

StoT = Space(lStrLen)

LCMapString H804, H4000000, sIn, lStrLen, StoT, lStrLen

End Function

Private Function TtoS(sIn As String) As String

Dim lStrLen As Long

lStrLen = LenB(sIn)

TtoS = Space(lStrLen)

LCMapString H804, H2000000, sIn, lStrLen, TtoS, lStrLen

End Function

怎样把简体字转为繁体字?

1.用WORD的简繁转换功能转换.全部粘贴到word,word中有个繁体简体互转的按键的。 “工具”——“语言”——“繁简文字转换”

2.安装紫光拼音输入法

紫光可以打繁体字

下载地址

安装紫光拼音软件然后点击输入法菜单再选择繁体字就行了

3.在线汉字简体繁体转换:(速度有点慢)

4.c3中请参考:

5.软件如《东方快车XP》

GB与BIG5转换器 2.0

GB-Big5编辑器 1.10

还可参考:


当前文章:繁简转换vb.net 繁简转换通
转载来源:http://hbruida.cn/article/dogiigd.html