主题:【原创】新制作的化学式自动转换工具(软件)

浏览0 回复12 电梯直达
老化验工
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
该帖子已被kikiaa设置为精华;
处理化学式的上下角标是化学文档编辑中很烦人的工作,以前我制作过一个用特殊替换法来实现化学式更换的word模板(将文字换成化学式),现制作了一个嵌入宏的word文档,可以将绝大多数未经编辑的化学式字符,如KMnO4、 Cr2O72-等符号智能地识别,快速地转换成有上下标的化学式。
    为了给大家提供一个练习环境,我在文档中已经放了一篇含大量化学式的试卷(网上下载的分析化学试题,经记事本处理,故意除去了上下角标),大家可参照动画操作,练习一下。
    实用提示:你可以在录入文档时不处理角标,录完后,复制/粘贴到此文档中(覆盖原来的全部文档),然后按下Alt+F8,调出宏窗口,找到“化学式转换”,运行,OK。再全选转换好的文档,粘贴到你原来的word中,检查一下还有没有“漏网之鱼”。个别情况会遗漏,例如:FeF63-(FeF63-)、FeF52-(FeF52-)等,因为不具代表性,我就没有再处理了,敬请见谅(没有时间和、次数限制)。请看操作的动画演示:
为您推荐
您可能想找: 气相色谱仪(GC) 询底价
专属顾问快速对接
立即提交
可能感兴趣
笃笃真
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
老化验工
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
温馨提示:

    书写化学方程式或离子方程式时,加号“+”前后务必加一个空格,一是式子美观,二是宏不会将它识别成阳离子的电荷数,例如:
2Ag++CrO42-=Ag2CrO4 宏会转换成 2Ag+CrO42-=Ag2CrO4
但写成
2Ag+ + CrO42-=Ag2CrO4  宏会转换成 2Ag+ + CrO42-=Ag2CrO4
赞贴
0
收藏
0
拍砖
0
2011/5/10 21:16:25 Last edit by zlhuang0132
abcdefghijkl123
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
不错的资料分享,请问你是宏编写方面的高手吧,我这里有几个宏函数想向你请教
老化验工
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
正在学习中,宏函数的知识在OFFICE中都有具体的帮助说明和应用实例,在VB编辑窗口中,如果你的文档已经创建了宏,按下Alt+F11,调出VB编辑器,找到你的宏,选定要“问”的函数,再按F1,系统就会调出该函数的说明、用法、例子。如果你没有宏,也可在调出VB编辑器后,鼠标对着左边的“ThisDocument”点右键,选“查看代码”,右边变编辑窗口,输入你要看的函数,选它,按F1.......这是一种自主学习的方法
    另一种求助他人的方法:可在百度搜索里输入“VBA 某函数的用法”,总可以看到别人的许多精妙的用法实例。我的许多知识就是从百度里学到的,例如:含控件的OFFICE文档的有效期设置等。
    另外,系统自动录制的宏非常繁琐,很多句子是可以删除精简的,自己试着修改和添加,就会做得很完美。
    希望对你帮助。
赞贴
0
收藏
0
拍砖
0
2011/5/11 8:52:09 Last edit by zlhuang0132
yuduoling
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
hxf119
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
xzh5889618
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
tanninghui6000
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
itisme
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
老化验工
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
猜你喜欢最新推荐热门推荐更多推荐
品牌合作伙伴