怎么给word文档注音_如何为整篇word文档加拼音标注
4月9日,打印一篇童话,突然想到如果为童话加上标音会更适合小孩阅读,就试图为整篇文档加拼音标注,但结果令我失望,微软的word加拼音有字数限制,每次只能为几十个字加拼音标注,如果以这种方式为一篇几千字的童话加拼音,工作量将会令人无法忍受。为此,我决定为word加一个简单的宏命令,令这个工作简单化。
由于对word宏命令不太熟悉,我将个任务分解为三部分,第一,了解光标的移动指令;第二,了解加拼音的命令;第三,对排版进行一些美化调整。
第一点并不复杂,简单录制一个宏,移动一下光标,就很清楚地看到移动的指令了。
Selection.MoveRight unit:=wdCharacter, Count:=1, Extend:=wdExtend
接下来,我在msdn简单浏览了一下selection对象以及一些move前缀的方法,初步了解了一些移动的指令。
第二点,我右键点了下菜单,在自定义菜单中找了“拼音标准”对应的命令FormatPhoneticGuide,以此为关键字进行搜索,很快就得到了在宏中使用的简单调用方法,但这个方法我觉得不科学,如果有软件处理响应时间跟不上,很容易就会崩溃,但没找到更好的方法:
SendKeys "{enter}", 2 ‘模拟键盘输入,2是等待时间,因为加拼音标注的对话框调用在后面,为了正确向它发出回车键信息,要等几秒,事实上这个值越大越安全,但等待时间太长会影响程序的运行效率,这个方法我认为不太好,但没有找到FormatPhoneticGuide的其它信息,也就将就使用这个笨方法了!Application.Run MacroName:="FormatPhoneticGuide"
第三点,为了让加了拼音后的文字容易阅读,我决定每个字之间都加上一个空格,否则的话,拼音全挤在一起,会令小孩在拼读时迷惑,这相当简单,录制一个宏,就按一下键盘箭头右移动,然后打个空格就好了,在程序中可以将这个动作循环一下。
Addpinyin的宏很快就写好,我一句句单步了一下,没有什么意外,效果还不错,直接上结果图。喜欢的朋友可以也可以看看完整的宏代码。
怎么给word文档注音_如何为整篇word文档加拼音标注相关推荐
- 如何为整篇word文档加拼音标注
4月9日,打印一篇童话,突然想到如果为童话加上标音会更适合小孩阅读,就试图为整篇文档加拼音标注,但结果令我失望,微软的word加拼音有字数限制,每次只能为几十个字加拼音标注,如果以这种方式为一篇几千字 ...
- 怎么翻译整篇Excel文档?Excel文档翻译一招搞定
想要翻译整篇Excel文档?不知道怎么翻译Excel文档?今天你算是赚到了,小编下面要来给大家分享几个Excel文档翻译的方法,有需要的刚好可以拿去用哦! Excel翻译工具:文档翻译器 1:打开我们 ...
- 有ppt文档翻译软件吗?如何翻译整篇ppt文档
公司最近在组织案例分析会,优秀的案例大家在一起讨论学习,但是ppt文档里有一些英文的内容,对于英文不好的同事来说理解起来很费劲,想要弄懂文件的内容,可以借助ppt文档翻译软件,将文件进行翻译,这样就能 ...
- 如何翻译整篇PPT文档?PPT文档翻译还可以这样做
如何翻译整篇PPT文档?办公的时候总会收到一些英文或者是其他语言的PPT文件,将内容翻译成中文可能更容易理解一点,下面小编为大家介绍一个PPT文档翻译的方法,不知道的你赶紧来看看吧! 想要翻译PPT文 ...
- Python 调用有道翻译api接口翻译外文网站的整篇西班牙文实战演示
Python 调用有道翻译 api 接口翻译整篇西班牙文实战演示 第一章:翻译效果展示 ① 翻译文章示例一[阿尔卡拉门的无海摩纳哥:"不到4万欧元,你就不能在这里租任何东西."] ...
- java docx文档解析_带有docx4j的Java Word(.docx)文档
java docx文档解析 几个月前,我需要创建一个包含许多表和段落的动态Word文档. 过去,我曾使用POI来实现此目的,但是我发现它很难使用,并且在创建更复杂的文档时对我来说效果不佳. 因此,对于 ...
- chm帮助文档编辑_零成本轻松制作帮助文档方法分享
要做一个软件或者网站,帮助文档是必不可少的一部分,没有帮助文档,用户遇到问题不知道该怎么解决,产品使用体验不好,可能导致放弃产品,或者找寻客服人员,客服工作压力大,离职率高,企业招人成本大大增加. 随 ...
- word论文排版插件_教你如何用word快速搞定论文排版
在疫情影响下,各大高校纷纷开启了远程指导论文/答辩,尽量不影响毕业时间.这不,前段时间湖北武汉科技大学的同学,利用视频在家顺利通过博士学位论文答辩.emmm,人家都答辩完半个月了,回头瞧瞧我们,论文排 ...
- word排版快捷指令_十个绝对经典的word排版小技巧+WORD经典快捷100招
十个 word 排版小技巧,轻松做好文档! 一.快速定位到上次编辑位置 用 WPS 编辑文件时有一个特点,就是当你下次打开一 WPS 文件 时,光标会自动定位到你上一次存盘时的位置.不过, Word ...
最新文章
- React 打怪笔记
- Bzoj3509 [CodeChef] COUNTARI
- [CLPR] 用于加速训练神经网络的二阶方法
- 真正的自重...小偷可以灭绝
- dede如何给dede_sys_enum添加字段father
- 弱电工程数据中心计算机房内布线
- table 多行 宽度不一致_layui table 中固定列的行高和table行高不一致
- Mac端解决(含修改8.0.13版的密码):Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)...
- WordPress主题 RiPro v5.0高级付费素材资源类主题
- Python中表达式int('0x10, 36)的值是。。。
- 8Linux磁盘划分、RAID
- oraclejobs_Oracle Scheduler Jobs
- 预训练模型:一种低资源实体NER标注的方法
- 达观杯文本智能处理(5)
- 计算机电子商务o2o,电商o2o模式
- matlab中如何保存脚本,matlab保存fig文件,matlab如何保存fig
- web将pdf转成图片以及图片转回pdf的方法
- uniapp实现滚动到底部加载更多数据
- eos 测试网搭建,单节点,并使用命令行完成系统合约部署、账户创建、资产转账
- 自然语言生成技术现状调查:核心任务、应用和评估(2)
热门文章
- VC++实现交换网络的QQ号嗅探
- nodejs短信验证码,基于云之讯
- 用户情绪:愉悦和不爽
- 程序员狂怒:薪水被应届生倒挂了,很不爽,天王老子也别想留住我!
- 美容院冬季拓客方法大全
- java script 月日年转年月日_如何将这种格式的日期(2010年7月13日星期二00:00:00 CEST)转换为Java日期(字符串来自alfresco属性)...
- Day32 Web自动化进阶
- mysql大批量数据插入技巧
- 系统重启后 sda sdb顺序变化 pv vg lv dm
- 音频知识点(5)- VAD/CNG/DTX