主题:【原创】一个可以自动批量转换化学式角标的Word模板

浏览0 回复4 电梯直达
老化验工
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
撰写化学文档免不了化学式的录入与编辑。如果文档中涉及到大量化学式、离子式、方程式,上下角标的编辑与切换肯定是非常恼火的。虽然,word、wps编辑器中有上标和下标的工具,点击就可以转换,但让你在工具栏和文本窗口中来回移动,中英文反复切换,你肯定心里不爽。本人利用Office中已经嵌入的Visual Basic for Application(简称VBA)编写了一段化学式角标转换的宏代码,保存成附件里的word文档“化学式角标转换模板.doc”,你如果要转换一篇化学长文档,又有数量巨大的化学式(还没有生成上下标),你可以将你的文档粘贴到这个模板文件中(预先将里边原来的内容全部删除,代码是内嵌的,删除不了),然后调出宏窗口,运行宏,瞬间就可以将全文的化学式全部转换成合乎上下标要求的式子了。然后,再将转换后的文档另存为,或拷贝到原文档中。
注意:编写文档时,如果是反应式,请务必在反应物之间的“+”前后输入一个空格,以区别离子中的正电荷,例如正确输入: H2SO4 + 2NaOH = Na2SO4 + 2H2O,不要输入成:H2SO4+2NaOH = Na2SO4+2H2O
附件下载后,如果你的系统安装了360安全卫士,该软件会误报此文档有病毒,注意:此文档因含VB代码会被误报误杀,使用时可关闭此杀软,或将文档加入白名单。
打开文档时,系统会弹出是否安全打开,防止宏病毒,一定要启用宏,这是微软的例行检查,别有用心的人会用VBA编写宏病毒,所以,系统也会让你确认是不是启用宏。重要的话要说三遍:此文档没有毒! 此文档没有毒! 此文档没有毒! 你不启用宏,自动转换角标的功能就没有了。下面是打开时界面截图

打开文档,弹出确认提示

打开word,弹出安全提示

按下Alt+F8,弹出宏窗口

按下Alt+F8,弹出宏窗口

文档中有说明,有练习实例哦。下面截图是转换前后的情况:



为您推荐
您可能想找: 气相色谱仪(GC) 询底价
专属顾问快速对接
立即提交
liux5201
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
流浪的红舞鞋
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
云☆飘☆逸
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
下一站saa
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
谢谢版主,太有用了,如果大家都可以立足于原创,我国科技何愁不有长远进步
猜你喜欢最新推荐热门推荐更多推荐
品牌合作伙伴