如何在excel的vba中进行繁简转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在excel的vba中进行繁简转换相关的知识,希望对你有一定的参考价值。

在Excel中,没有简体和繁体文字之间的转换功能。
但是Word却有此功能,因此,我们可以在Excel中通过VBA代码调用Word的繁体和简体功能,实现在Excel中的简体繁体转换的功能。
下面就是与此相关的VBA代码,希望对你有帮助。
Sub JFZH()
Dim wd As Word.Application
Set wd = New Word.Application
With wd.Documents.Add .Sections(1).Range.Text = Sheet1.Cells(1, 1).Text ' .Sections(1).Range.Select 'wd.WordBasic.ToolsSCTCTranslate Direction:=0, Varients:=0, TranslateCommon:=0 wd.WordBasic.ToolsTCSCTranslate Direction:=0, Varients:=0, TranslateCommon:=0 '繁体转简体
Sheet1.Cells(1, 1) = .Sections(1).Range.Text .Close False '简体转繁体
End With wd.Quit
Set wd = Nothing End Sub
参考技术A 在工具栏有个繁简转换的按钮,选中后你要转换的文本点那个按钮就行。如果没有,在工具栏里最右边有个向下的三角形,你点一下,到里面找出来就行。 参考技术B 用紫光输入法,可以随便设置繁简体

以上是关于如何在excel的vba中进行繁简转换的主要内容,如果未能解决你的问题,请参考以下文章

在 Excel 中使用 VBA,如何在 Outlook 中粘贴表格然后将表格转换为文本?

如何在不使用 VBA 的情况下在 Excel 中转换 HEX 和 DEC 之间的大数字?

如何在 Excel VBA 中将整数转换为字符串?

如何在 Excel/VBA 中获取 RGB 颜色的相应十六进制值?

VBA批量导入文本文件,如何转换二维数组?

如何在Excel表格中将系统导出的部门的代码,用公式或者vba转换成文字?