word一次性全篇加拼音 批量注音+批量修改读音
2021-04-30 本文已影响0人
姜附
给word文件一次性全文加拼音,秒出结果。只支持docx格式,doc格式需要手动另存为docx一下。
缘起:师兄发起印经,需要给word电子版的经书全文加注音。
最初用VBA实现的,起初还觉得挺炫酷,看见电脑好像在自动干活,有光标移动等,拼音在陆续自动出现等效果。
但是缺点太多:
1.运行速度实在太慢了!!!文档越大,越到后面越慢。几MB的word文档,VBA程序一次完成得跑3个昼夜!有时候运行了两天半,眼看着胜利在望,结果遇到莫名其妙的错误,已经运行的部分也没法保存,那又得重头来,那是真想哭;
2.非汉字的符号需要手动添加到排除集合中,漏掉就会出错;
3.需要安装依赖项,VBA运行环境,python,设置环境变量等等;
然后才逐渐有了现在的程序。(最近又加了个简单的界面)
参考图:
无标题1.png 无标题2.png 无标题3.png 无标题4.png 无标题5.png导出拼音文本功能没实现了,就从word里复制吧,好像用的也不多。
新加的界面,如使用中遇到bug,欢迎联系!
下载链接
简书不让文章里加其他链接,
需要下载链接的,请联系邮箱:taihangg@qq.com,主题请用关键字 “加拼音程序地址” 自动获取。
请注意是邮件主题
以前的旧版命令行程序,全都合并在一起,还加了个将就用的界面,新增了一点小功能,欢迎试用!如有问题,欢迎联系!
注意 | 说明 |
---|---|
字体 | 字体等格式配置,参考WPS或者MS OFFICE 的拼音指南里可选的字体名字,如果自己创造一种字体名字写进去,可能无法生效; |
检测格式 | 有的文档里新旧拼音格式混用,会导致有些字显示的字体不正常(通常会显示成默认的黑体),可尝试检测转换一下,代替手工刷格式。目前只会把旧格式修正成新格式。 |
拼音组合 | 如果文档中的拼音有组合的情况,会影响处理,建议先消除这种格式,即【拆分拼音组合】功能。 |
查看修改变化 | MS Office 可以复制出带拼音的文本内容,再通过Beyond Compare或者meld等文本对比工具,就可以知道修改前后的差异了。 |
只给一段文字加拼音 | 如果只给某一段文字加拼音,可以把那一段复制到独立的文档,操作完再复制回去。 |
删除拼音 | 有一些特殊情况,可以尝试删除拼音后再重新添加,再修改指定读音。因此,为了确保前后拼音一致,指定读音的词,尽量写到【修改拼音】的那个配置文档里。 |
如有问题,欢迎告诉我!
目前已知的问题:
“而、二”等字的拼音,在某些字体下没有对应的符号,会显示成默认的字体符号;
附: