摘要
一位化工从业者回顾从 Word 邮件合并、图片批量排版,到系统学习 VBA 并借助 VBAYYDS 开发业务工具的历程。作品涵盖防腐周报月报汇总、数据预处理及腐蚀机理查询等场景,文中还展示手工设计窗体与语音编程生成窗体的对比。文章强调从实际工作需求出发持续学习,开发用时与效率变化为作者自述。
作者:朋朋*(化工) · 学员投稿;文中效果与效率为作者自述。
——朋朋
我常常想,一个化工人为什么要自学VBA编程?不是为了转行,不是为了炫技,只是因为亲眼见过:同样一件事,有人做3天,有人做3分钟,差的不是努力,是工具,是认知,是那一点点愿意多走一步的念头。这篇文章,写的就是那些"多走的步"。文章后面有完整的学习历程,也许可以给你点亮前方的路…. —朋朋
第一篇:VBA办公自动化成果展示
作为一名化工从业人员,我依托所学知识与工具辅助,结合炼油业务实际需求,自主开发了多款实用小工具,覆盖防腐周报/月报数据汇总、在线测厚、数据预处理、图表导出、腐蚀风险分析、腐蚀机理查询等高频工作场景,大幅提升了工作标准化与自动化水平。以下是各项工具的功能介绍。
1. Word邮件合并制作设备档案
入职第一个月就被派往现场参与重点项目,领导安排的第一项工作是——从设备台账 Excel 表格中,把设备基础信息逐条复制到 Word 文档里,为每一台设备单独生成一页基础档案。按公司以往做法,一个人负责一两百台设备的档案制作,往往需要耗时一两天,而且人工复制粘贴过程中,经常出现信息错误、遗漏、格式混乱等问题。我用 Word 邮件合并分分钟就完成了这项工作,从一天的工作量提升到几分钟,这套方法一直沿用至今。
Word邮件合并的核心功能:
- 基于Excel数据源自动填充Word模板,为每台设备生成独立档案页
- 数据源要求:包含所有参数(名称、型号、编号等),Word模板中每一项对应Excel单独一列
- 台账稍作改动即可使用,不符合要求时可用Vlookup函数整理
- 效率提升:从一两天缩短到几分钟,零人工复制粘贴错误

Word邮件合并:Excel数据源与Word模板对应关系
2. 防腐周报/月报数据汇总系统
这是一套覆盖炼油化工防腐数据处理全流程的自动化工具,部分代码引用了郑老师175例中的代码。
- 数据源管理:导入原始台账数据,自动排序整理
- 数据预处理:自动清洗、转换、标准化防腐数据
- 防腐数据筛选:按条件筛选目标数据,精准定位
- 图表导出:一键生成防腐分析图表
- 多工作表导航:首页/数据源/筛选结果/汇总页快速切换
- 支持在线测厚数据绘图(绘图1/2/3)

防腐周报/月报数据汇总系统界面
3. 腐蚀回路风险分析系统
基于GB/T 30579标准,实现炼油装置腐蚀回路的风险识别与评估。
- 腐蚀回路管理:编号、名称双击刷新,机理代号双击选择
- 腐蚀机理识别:四大类别(腐蚀减薄/应力腐蚀开裂/材质劣化/机械损伤),80+种损伤模式可勾选
- 风险评估:可能性×后果矩阵,自动生成风险汇总
- 后果评估:燃烧/爆炸、中毒、综合三维评估
- 化学因子/扩散因子/安全防护因子自动计算
- 一键生成风险矩阵图

腐蚀回路风险分析:可能性×后果矩阵 + 后果评估弹窗

腐蚀机理识别:四大类别80+种损伤模式可勾选
4. 腐蚀机理查询系统
基于GB/T 30579-2020标准开发,支持全文检索腐蚀机理的损伤形态、敏感材料、影响因素、易发生设备等信息。这套系统经历了两个版本的迭代:第一版由我自己设计窗体,第二版使用VBA YYDS语音编程重新生成。
腐蚀机理查询系统功能:
- 四大分类检索:腐蚀减薄、应力腐蚀开裂、材质劣化、机械损伤及其它
- 机理详情展示:损伤机理描述、化学反应式、损伤形态
- 敏感材料、影响因素、易发生设备一键查询
- 搜索功能:关键词快速定位机理条目
- 主题切换:暗绿护眼等多主题风格
- 自动生成风险矩阵、机理对比、伴随损伤提示
【版本对比】自己设计的窗体 vs VBA YYDS语音编程生成的窗体:

第一版:自己设计的腐蚀机理查询窗体(单独查询页)

第一版:机理详情弹出页(跳转查看)

V2.0版:VBA YYDS语音编程生成,两页整合为一页,左右分栏布局,更美观人性化
这个对比非常说明问题:之前自己设计的窗体不仅不够美观,而且调整布局、优化功能代码,前前后后用了三四天时间;而用 VBA YYDS 生成窗体,从窗体设计到功能代码实现,只用了一个多小时。AI 设计的窗体更美观,还把我原本两个页面的内容整合到一个页面,操作更人性化,使用效果极大提升。
第二篇:从化工人到编程能手的成长之路
初尝甜头:邮件合并效率爆
我是一名化工从业人员,学生时代就对 Office 办公软件有着比较浓厚的兴趣,这也为我后来在工作中借力智能工具、提升工作效率、实现个人成长埋下了最初的种子。2014 年参加工作,入职第一个月就被派往现场边干边学,参与公司一个重点项目。作为一名新人,领导最先安排给我的,是一项没有太高技术含量、但极其耗费时间和精力的工作——设备档案整理。
当我接到这项工作任务后,凭借自己对办公软件的了解,我当场就说:“这工作还用那么久?用 Word 邮件合并分分钟就能完成!”正是这一句话、一次实操,让我一下子就成了新人中的佼佼者,也成功引起了领导的重视。随后,领导专门安排我将这套邮件合并方法在公司内部进行推广,这套方法简便、高效、稳定,一直沿用到现在。
初识 VBA:图片批量处理开新道
我初次接触 VBA,是从 Word 文档的批量图片处理与排版开始的。还是同一项档案编写工作,后期需要插入大量图片,并进行统一排版。传统做法是:插入图片→在图片属性中锁定纵横比→手动修改尺寸,整个过程需要反复点击鼠标、操作键盘,步骤繁琐、效率极低。同事们遇到这个难题,又一次想到了我。
年轻好胜的我始终认为:只要是有规律的操作,就一定有办法自动处理。于是我通过网络搜索,找到了一段可以用来修改图片尺寸的 VBA 代码。为了让网上的代码真正满足我们的实际工作需求,我又大量查找资料、系统学习语法、反复调试程序,仅十几行的代码调试整整花费了一晚上时间,最终成功解决了同事们的难题。自此,我在公司小有名气,大家遇到办公效率类问题都会来找我。
遗憾与决心:未能解决的难题
因为经常帮同事解决各种小问题,我渐渐成了同事眼中无所不能的“技术能手”。2017 年,公司现场工作遇到一件非常紧急的任务:需要在短时间内,把几百份 Word 报告中的数据提取出来,并汇总到 Excel 中。时间紧、任务重、要求高,高层领导直接找到了我。
我仔细分析了 Word 报告的结构,很快有了初步思路:识别 Word 中的关键字,然后提取关键字后面的数字,再写入 Excel 指定位置。思路虽然清晰,但当时不懂编程的我,却根本无法落地实现。这属于高度定制化的业务需求,尽管我大量查阅网上内容,但一看到复杂的正则表达式,就完全无从下手。最终,我还是没能帮公司解决这个问题。
虽然问题没有解决,但我因为这件事获得了与高层对话、汇报工作思路的机会,后续工作岗位也得到了调整。但这次经历,也让我下定决心:必须系统学习编程,真正提升自己的硬实力。
疫情自学:打牢基础
工作岗位调整后,我的工作更忙了,但我一直把 2017 年的那次遗憾记在心里,始终想提升自己的编程能力。2019 年,我买了《别怕,Excel VBA 其实很简单》一书,但因为工作繁忙,一直没有时间静下心来系统学习。
2020 年春节后,受疫情影响,有一个月时间没法上班。在家的这段时间,我终于可以沉下心来学习。从 Excel VBA 的数据、数据类型、变量、常量、运算符,到基本逻辑结构、Excel 对象、事件等,我一个知识点一个知识点地啃。经过一个月左右的自学,我已经能看懂大多数 VBA 代码,但要自己独立编写代码,还得不断查资料、查语法。写出的代码虽然能运行,但排版杂乱、格式不规范。当时我就在想:如果能有一个工具,能够自动提示、自动排版,那该多好!
遇见郑老师:编程能力小飞跃
在随后的几年里,我一直在通过抖音看相关教学视频、在“我要自学网”购买教程、购买专业编程书籍等方式持续学习。虽然 VBA 编写能力有所提升,能够通过查阅资料编写代码,解决自己工作中遇到的问题,但是编写、调试代码的过程依然非常耗时、非常痛苦。

购买过的部分书籍
一次上网搜索资料时,我偶然遇到了郑老师,看到了 VBA 代码编程助手这个工具。我当时眼前一亮:这不正是我一直想要的工具吗!代码管理、代码提示、对齐排版、编辑器自定义配色、窗体生成器……功能完全贴合我的需求。看到这款产品后,我果断入手。2023 年 5 月,我正式使用 VBA 代码助手,同时配套学习郑老师的视频教学 175 例。
后期,代码助手不断升级,增加了一键生成流程图、AI 代码生成等功能,这是我当初完全没有想到的。一次次功能升级,一次次带来惊喜,让我深深觉得物超所值。郑老师的课程不从枯燥的理论讲起,全部结合工具、结合具体案例,直接解决实际工作问题,学习起来不枯燥、易上手,还提供了大量现成代码,可以直接调用,极大降低了学习门槛。
AI 时代:VBA YYDS 带来能力飞跃
进入 AI 时代,我写代码的效率又有了飞速提升。平时既可以用豆包写代码,也可以用代码助手的 AI 写代码功能。不过 AI 写的代码有时候运行会报错,代码调试仍然比较费时间。后来,我了解到郑老师推出的 VBA YYDS,它支持语音编程、自动调试,这是我想要但不敢想的功能,居然真的实现了。
2026 年 3 月,我入手了 VBA YYDS 这款产品,试用几天就觉得非常好用:至少熬夜调试代码的时间大幅缩短,生成的代码工整规范,业务逻辑考虑得比我自己想到的还要全面、严谨。体验到如此强大的功能后,我又毫不犹豫入手了郑老师的 Python 教程,继续拓展自己的技术边界。
学习收获与总结
工作效率与质量极大提升——如今工作中遇到的问题,绝大多数都可以用 VBA YYDS 或 Python 高效解决。个人效率提升的同时,我也主动把自己做的部分工具、学到的方法分享给同事,带动团队整体效率提升。凭借技术能力与工作成果,个人升职加薪也成为自然而然的结果。
回望从一名普通化工从业者,到能熟练运用智能工具、自主编写程序、解决复杂业务问题的炼油数据编程能手,整个成长路径清晰而坚定:选对工具,少走弯路;坚持学习,突破瓶颈;学以致用,创造价值。
言简意赅地总结:这份投入,超值!
学习历程及心得
化工入行志气高,办公软件有奇招
邮件合并效率爆,档案制作几分秒
初遇 VBA 开新道,图片排版不再熬
瓶颈励志心不摇,疫情居家打基牢
郑师课程真可靠,代码助手是法宝
智能提示排版妙,窗体生成一键搞
自研工具实用强,防腐数据全帮忙
腐蚀机理一键查,风险评估不慌忙
AI 时代新飞跃,语音编程真叫绝
VBA YYDS 最铁,省时省力不出错
三天工作一小时,窗体美观更专业
Python 学习再超越,编程能手我领跑
效率提升质量高,同事点赞领导瞧
职场蜕变步步高,智能工具是依靠
此番投入真超值,技术赋能永闪耀!

