Word 里面加了拼音的文本能不能一键删除,一个一个删要累死了?

Word 里面加了拼音的文本能不能一键删除,一个一个删要累死了?

在办公软件Word中,如果要对文字加拼音和清除拼音,一般都是通过【开始】-【拼音指南】完成的。量少没问题,但是如果一篇文档字数较多,达到几万字,或者有几十个几百个甚至几千个文档要完成加拼音或清除拼音操作,可能就麻烦了。因为Word每次加拼音选中的文字有长度(字数)限制的,量大手动完成太累也没必要。

在此,我们可以考虑用office自带的开发工具里的VBA(宏)功能,通过代码完成相应操作,达到对长文档和多文档的加拼音和清除拼音操作。以下分享的是清除拼音的一种思路。

Word软件里拼音指南创建的拼音,实质是一个公式域,类型值是49。而每个汉字或多个汉字(可以多个汉字合并加拼音)总是在该域代码的英文逗号“,”和最后一个英文右括号“)”之间,利用这些规律可以结合mid函数来完成删除拼音,仅保留汉字的操作。有兴趣可以试一下,代码如下:

当然方法肯定有多种,这里只是自己琢磨的一种,与大家分享其中的思路。