宝哥软件园

对排版做一些美化调整

编辑:宝哥软件园 来源:互联网 时间:2021-12-12

怎么为整篇word文字添加拼音标注 三联

因为不熟悉word宏命令,所以把这个任务分成三部分。首先,了解光标移动命令;第二,了解添加拼音的命令;第三,对排版做一些美化调整。

首先,它并不复杂。只需录制一个宏,移动光标,就可以清楚地看到移动指令。

选择。MoveRightunit:=wdCharacter,Count:=1,Extend:=wdExtend

接下来,我简单浏览了msdn中的选择对象和一些移动前缀的方法,对一些移动指令有了初步的了解。

其次,我右击菜单,在自定义菜单中找到了“拼音标准”对应的命令FormatPhoneticGuide,并以此为关键词进行搜索,很快就得到了宏中使用的简单调用方法,但我觉得这种方法不科学,如果有软件处理响应时间跟不上,很容易崩溃,但又找不到更好的方法:

按键' {enter} ',2 '模拟键盘输入,2是等待时间,因为后面调用了标有拼音的对话框,需要几秒钟才能把回车键信息正确发送给它。其实数值越大越安全,但是等待时间过长会影响程序的运行效率。我觉得这个方法不太好,但是找不到FormatPhoneticGuide的其他信息,所以就用这个笨方法!申请。runmacroname :=' formatponeticguide '

第三,为了让带拼音的字容易阅读,我决定在每个字之间加一个空格。否则拼音会挤在一起,拼的时候会把孩子搞糊涂。这很简单。要录制宏,只需单击键盘箭头并向右移动,然后点击空格。这个动作可以在程序中循环。

add拼音的宏写得很快,我一步一个脚印,没有任何意外,效果还不错,直接上了结果图。喜欢的朋友也可以看看完整的宏代码。

代码如下:复制内容子地址拼音()

作者Author:MissileCat日期:20140410版本33601.0.0

添加拼音宏

将注音符号添加到完整的单词文本/p p dim t将计数作为整数

将字符串形式的字符串变暗

一样长

将色调调成整数/p p

选择。整个故事

选择。文本

文本长度=选择。字符,计数

t开始=1/p t处理计数=0/p p选择。GoTo What:=wdGoToHeading,其中:=wdGoToAbsolute,count :=1/p p p Selection。MoveRight unit:=wdCharacter,Count:=1,Extend:=wdExtend

选择。GoTo What:=wdGoToHeading,其中:=wdGoToAbsolute,Count:=1

对于丁特环=1至丁特环长度

选择。move right(unit :=wdCharacter,Count:=1,Extend:=wdExtend)

右(选择。文本,1)

如果AscW(tstrCharA) 255和AscW(tstrCharA) -255,那么

如果t处理计数为0,则

tintA=Len(选择。文本)

发送密钥“{enter}”,2

申请。运行宏名称=' FormatPhoneticGuide '

选择。MoveRight unit:=wdCharacter,count :=tintA/p p t处理计数=0/p p p结束If

其他

tintreating count=tintreating count 1

如果…就会结束

“Next/p p”为每个单词添加一个空格。

选择。GoTo What:=wdGoToHeading,其中:=wdGoToAbsolute,Count:=1/p p 'Selection。home key unit :=wdStory/p p p For tint loopx=1 To tint textlength

选择。MoveRight unit:=wdCharacter,Count:=1

选择。键入Text Text:=' '

然后

MsgBox“任务已成功完成”

. range . PhoneticGuide text :=' l uu, alignment :=_

wdphonetguidelinealignmentnetwoone,Raise:=15,FontSize:=8,FontName _

:=' '

更多资讯
游戏推荐
更多+