word用VBA快速输入拼音

输入时输入对应的元音加声调,然后利用VBA统一替换,这样速度快多了。

如:she1ng dia4o

选中后,运行下面的宏就可得到:

shēng diào

对于有时要输入小学语文类的拼音尤其有用。可以考虑把这个宏放到对应的模板中。

VBA代码如下:

Dim findarr, replacearr

Dim i As Long

Application.ScreenUpdating = False

findarr = Array("a1", "a2", "a3", "a4", _

"o1", "o2", "o3", "o4", _

"e1", "e2", "e3", "e4", _

"i1", "i2", "i3", "i4", _

"u1", "u2", "u3", "u4", _

"v1", "v2", "v3", "v4")

replacearr = Array("ā", "á", "ǎ", "à", _

"ō", "ó", "ǒ", "ò", _

"ē", "é", "ě", "è", _

"ī", "í", "ǐ", "ì", _

"ū", "ú", "ǔ", "ù", _

"ǖ", "ǘ", "ǚ", "ǜ")

For i = 0 To UBound(findarr)

With Selection.Find

.Execute findarr(i), MatchWildcards:=False, Format:=False, replacewith:=replacearr(i), Replace:=wdReplaceAll

End With

Next

Application.ScreenUpdating = True

End Sub

(0)

相关推荐

  • 如何在word表格中快速输入序号

    word对于办公职员来说每天都会用到,有时候需要在word文档内添加表格,还要输入序号,那么我们如何在word表格中快速输入序号呢?请看下面 操作方法 01 打开并新建一个空白的word文档 如图 0 ...

  • 在Word中快速输入拼音?

    有时候我们需要把拼音的读音字母打出来,特别是语文老师,需要将有声调的那种读音字母,一起来看看方法吧! 操作方法 01 第一步,打开文档,找到自己需要输入拼音声调的位置! 02 第二步,再插入菜单,找到 ...

  • word中怎样只输入拼音

    word怎么打拼音声调方法一: 笔者使用的是搜狗拼音输入法,单击软键盘里面的"特殊符号",选择"拼音/注音",可以找到一些拼音声调. word怎么打拼音声调方法 ...

  • word中怎么快速输入上下左右各个方向的箭头

    使用word处理文字的时候,有的时候可能需要在word文档中输入不同方向的箭头符号,而通过插入符号的话,很多时候找不到箭头符号在哪里,那有没有什么比较快捷的方法来快速输入上下左右等各个方向的箭头呢? ...

  • 如何在word wps中快速输入分数 分数运算

    在教学或办公中,有时需要输入分数,分数运算,分数线是比较难输入的, 一般的做法经常是插入文本框,小编告诉你一个简单的方法,如何在word或wps中快速输入分数,分数运算? 操作方法 01 1.小编以w ...

  • 怎样在WPS文档中快速输入拼音

    步骤1;首先在文档中输入我们需要制作拼音的中文字。 步骤2:选择需要输入拼音的文字,依次点击菜单栏下的“开始”,如图,这里我们看到“拼音指南”,没错,点击它!! 步骤3:弹出的对话框,设置一下参数,我 ...

  • Word文档快速输入大写中文数字的教程

    在Word文档中输入一大串大写中文数字(如壹拾贰万零捌佰伍拾)比较麻烦,实际上可以通过输入阿拉伯数字转化为大写中文数字的方法进行输入,方法如下: 第一步:编辑文档,需要输入大写数字时. 第二步:单击& ...

  • 在Word中如何快速输入声调的拼音字母?

    有时候我们需要把拼音的读音字母打出来,特别是语文老师,需要将有声调的那种读音字母,一起来看看方法吧! 步骤 第一步,打开文档,找到自己需要输入拼音声调的位置! 第二步,再插入菜单,找到[符号],选择其 ...

  • word中如何快速输入特定的短语

    我们在用WORD进行文档编辑时,像专业术语、单位名称等这些特定的短语,在一篇文章中可能要反复输入,如果每次都是一个字(词)一个字(词)地去输入,不仅麻烦、速度慢,而且容易出错,同时也很难每次输入文本的 ...