文章 / AI编程与办公自动化
第 22 套 Skill:CorelDRAW 插件开发——认真做一件事,我就会全力以赴
原创 李伟坚 Excel催化剂(附件请在原始资料库或公众号中获取)) 2026年9月10日 上篇写完 Inkscape,这篇我继续说设计群体。不过这次,我把目光投向了制版、印刷、包装、广告领域的老牌矢量软件 CorelDRAW。而且这篇,我更想跟你聊的是:为什么我每做一个软件的 Skill,都要把自
原创 李伟坚 Excel催化剂(附件请在原始资料库或公众号中获取))
2026年9月10日
上篇写完 Inkscape,这篇我继续说设计群体。不过这次,我把目光投向了制版、印刷、包装、广告领域的老牌矢量软件 CorelDRAW。而且这篇,我更想跟你聊的是:为什么我每做一个软件的 Skill,都要把自己“逼到全力以赴”。
一、说好的设计软件,我一个一个认真落实
从 Photoshop,到 Illustrator,到 Inkscape,再到今天——我答应过要给设计群体做软件的能力赋能,就一直在认真落实。
今天这份,是 CorelDRAW 插件开发(coreldraw-vba-addin-builder)正式发布,第 22 套 Skill。
可能有些朋友不太熟 CorelDRAW。它是 Windows 上一款老牌商业矢量软件,制版、印刷、包装、广告这些行业的主力工具——凡是“要做印前设计、要精确排版、要出片制版”的地方,几乎都绕不开它。对这批用户来说,它的地位,就像 Illustrator 之于品牌设计、Photoshop 之于修图一样。
而它的自动化方式,跟前面几套又不太一样:靠的是 VBA(.gms 宏)+ COM 对象模型。是的,你没看错,CorelDRAW 用的是 VBA——这跟我最擅长的 Excel,用的是同一套 Microsoft VBA 运行时。我在 Excel 上攒了十几年的 VBA 方法论,在这里几乎可以无缝复用。
这也是为什么,我敢说这套 Skill 能做扎实。
二、认真做一件事,我就会全力以赴
写到这,我想先拔高一个点,也是这篇推文我最想表达的态度:
我认真做一件事,就会全力以赴。
我做这个公众号、做这些 Skill,有一个原则:既然说了要给设计群体做软件的能力赋能,那每一个软件,我都要认真落实。
CorelDRAW 这个软件,说句实话——我过去从来没有安装过、也几乎没有用过。 它不在我十几年的办公软件主战场里。
但正因为如此,我更要认真对待。
我没有因为“自己不熟”就把它做成一个“纸上谈兵”的 Skill。我做了这些事:
- 认认真真把这个软件安装上——装好、配好环境
- 一条一条测试、调试——CDR 的对象模型、COM 接口、批量导出、改色、转曲……全跑一遍
- 把踩到的坑一个个填平——写进反模式表、写进实测知识库
- 最终确保整个 Skill 是高可用的——不是“看起来能用”,而是“真的能跑通”
我不允许我自己都不确定能不能用的东西,交到你手上。
这大概就是做事的底气:不是“我懂所以我会做”,而是“为了做好,我愿意从零去学、去装、去测、去调,直到它真正可用”。
三、这套 Skill 能帮你做什么?
老规矩,先看它怎么交付。CorelDRAW 这套走的是三类交付形态,AI 会先判断你的需求适合哪一种:
| 你的需求 | 交付形态 | 拿到什么 |
|---|---|---|
| 长期复用、装在 CDR 菜单里点用 | 可安装 .gms 宏 | 一个 .gms 宏,双击安装,CDR 菜单里长期使用 |
| 给普通设计师用、要有输入界面 | UserForm 交互宏 | 带窗体的宏,弹窗填参数、点按钮就运行 |
| 整文件夹 .cdr 无人值守批处理 | Python COM 批处理 | Python 脚本驱动 CDR,批量跑完就收工 |
为此,我准备了 13 个场景化蓝图,把 CDR 行业里最高频的活全覆盖了:
- 批量导出 PDF、批量导出图片(PNG/JPG)
- 批量改色、批量文本替换、批量替换字体
- 文字转曲(转轮廓,防印前字体丢失)
- 批量调整尺寸、批量对齐分布、批量复制阵列
- 文档清理、对象批量重命名、页面管理
- 带窗体交互宏(给普通设计师点用的成品)
我举几个真实场景,你感受下:
场景一:印前要交付 200 个 CDR 文件给印刷厂,每个都要导出成 PDF。 一句话,AI 走批量导出 PDF 蓝图,遍历文件夹全部导出,还自动建输出目录。
场景二:客户给的源文件字体可能缺失,印前最怕这个。 一句话,AI 做文字转曲,把所有文字转成轮廓,交付
_outlined.cdr,万无一失。
场景三:要批量把设计里的红色,统一换成品牌蓝。 一句话,AI 遍历所有对象的填充和轮廓色,一次改完,品牌色保持一致。
场景四:要给设计师同事做一个“批量改尺寸”的小工具,最好能弹窗填参数。 AI 生成一个 UserForm 窗体宏——有输入框、下拉框、按钮,同事装上,弹窗里点一点就能用。
交付多简单? 有窗体或无窗体的 .gms 宏,双击安装就进 CDR 菜单;批处理脚本,命令跑一遍就完。装完重启一下 CorelDRAW 就生效。
而且全程实机验证:Skill 里内置了 COM 冒烟测试,AI 写完代码会真的连上 CorelDRAW 跑一遍关键操作,通过才交付给你——连 .bas 源码转成 .gms 二进制,都是脚本自动完成的,不需要你手动去碰那个复杂的老式 VBE 编辑器。
四、不是 Demo,而是一套完整的“喂给 AI”的蓝图项目
我上一版文字里,把这套 Skill 说成了“Demo 级别”。写完我自己觉得这个词不准确,容易让人误会——这里正式纠正一下:它不是 Demo,而是一套完整的、输出给 AI 学习使用的蓝图项目。
什么叫“输出给 AI 学习使用”?就是说,这套 Skill 不只是给你一套规则,更关键的是——给 AI 准备了充分的语料,让 AI 能学到正确的代码。
这套语料有多扎实?我给你数一数:
- 非常详细的示例——每个典型需求都有完整案例
- 一步步的代码步骤——AI 照着走,不会卡在半路
- 完整的蓝图项目——13 个场景蓝图,每个都是能实例化出真实源码的项目模板
- 19 篇实测知识库——CDR 对象模型完整字典、VBA 代码片段库、反模式清单、能力蓝图……全在里面
而这些代码,不是我随手写的,也不是我从网上抄来的——是这一个个蓝图项目里,每一段代码,我都亲自测试过、确认可用。
你对比一下就明白差别在哪:
- 如果让 AI 自己去“猜”代码,它可能兜兜转转试半天,写出来的还不一定能跑
- 如果让 AI 随便去网络上搜寻代码,搜来的可能过时、可能水土不服、可能有坑
- 但我的 Skill 给 AI 的,是一份经过实机验证、确定能用的标准答案
所以 AI 拿到这套 Skill,不需要乱猜、不需要东拼西凑——照着蓝图走,一次写对。
可能有人会说:AI 智能体现在不是很厉害吗?让它自己写不就行了?
没错,现在的 AI 智能体确实很厉害了。但你有没有遇到过这种场景:让 AI 写个东西,它在那里兜兜转转半天,愣是写不出来,白白消耗你的 Token?
这种效果,我是绝对不允许的。
在我的设计里,AI 不是去“试”代码,而是去“读”已经验证过的蓝图、照着做。你的 Token,应该花在“把需求说清楚”上,而不是花在“等 AI 猜代码、撞墙、再重来”上。
所以一句话总结这套 Skill 的价值:它不是让你看个热闹的 Demo,而是一份 AI 照着做、就能一次做对的完整蓝图。
五、为设计群体,我把体验做到了极致
还有一个点,我想特别说明——这也是我做设计类 Skill 时,一直在心里反复提醒自己的:
设计群体,很多是“右脑发达、左脑……我就不说透”的人。 说句实在话,让他们盯着一堆代码看,很多人真的会直接晕倒。
所以,面向设计群体的 Skill,我在体验上做得格外用心,绝不输给我过去做的任何一套 Skill。
怎么用心?举个例子:
- 交付给设计师的工具,优先是窗口、是按钮、是文件选择,而不是让他去敲命令行
- 能用 UserForm 窗体的,就绝不让他看裸代码——文本框、下拉框、复选框、按钮,全部可视化
- 每一步都说人话,不抛术语,不让他去查什么“COM”“对象模型”
你说,这才叫给设计群体做的东西。
我过去给表格、给业务系统做的 Skill,体验已经很讲究了;但设计群体,我把“友好”这两个字,又往上提了一档。因为我太清楚:对这群人来说,不好用的工具,等于没有工具。
六、回应一个质疑:太冷门没人用,不如录视频教基础?
可能有些朋友看到这里,心里会冒出一个质疑:
“你做这些 Skill 也太冷门了,没人用。与其这样,不如做点基础教程、录些视频,让更多人学起来、用起来。”
这个建议,我听得懂,也谢谢这份好意。但我想认真回一句:我做这件事,从一开始就不是奔着“热不热门、有没有流量”去的。
第一,冷门,不等于没有价值。 制版、印刷、包装、印前设计这群人,他们的痛点真实存在——只是声音小、不容易被看见,也不容易被“流量算法”选中。如果只盯着流量做,那永远只能做 Excel、WPS 这种大众领域,而冷门领域,会永远没有人做。
第二,正因为冷门没人做,才更需要有人做。 人人都去拍大众基础教程了,谁来替这些被忽视的人群解决问题?我做的,恰恰是去补那些“有流量的人看不上、没流量的人做不了”的空白。
第三,基础教程、视频当然有价值,但那不是我的赛道。 我不否认它的意义,但那不是我擅长、也不是我想做的事。我做的是“把软件从零装起来、测通、填坑、沉淀成一套真正能用的 Skill”——这是另一个维度的事。
不过,既然聊到“录视频教基础”这件事,我还想再多说一层——因为它的背后,藏着一个很多人没看透的道理。
基础的东西,人人都可以做;但高端精品的东西,少有人可以做。
打个比方:打造一辆普通的吉利汽车很容易,但打造一辆劳斯莱斯级别的汽车,没有谁可以轻松做到。 基础教程,人人会录;但一套经过实机验证、能让 AI 一次写对的专业 Skill,没几个人做得出来。
而且这里还有一个误区——流量确实集中在基础小白入门用户那里,但这不代表中高级用户没有需求。
我拿最熟悉的 Office 群体、Excel 群体来说。一个中高级的 Excel 用户:
- 基础功能、进阶功能,他已经用得非常好、非常顺了
- 但“会写代码”,对他来说是一个非常高的门槛
可问题在于:他把现有功能搭配使用得再熟练、再顺,也不代表他不想把这些功能自动化起来。
恰恰相反——VBA、或者这一类软件插件开发,更刚需的人群,正是他们。
为什么?因为他们非常了解这个软件怎么用,只缺了“如何编写代码”这一个环节。 就算有些人会写一点小代码,那个过程也是极其繁琐的。
所以我做的事情,意义就在这里:帮这个群体,真正把他们手里的经验知识、对软件的熟悉程度,自动化起来。 他们不缺对软件的理解,缺的只是“把理解变成自动化”的能力——而我把这个能力,送到了他们手边。
最后,我还想借此说两个小小的期待:
一是期待这个群体,能用他们的影响力帮我说几句话。 他们是这些软件的核心用户、高频深度用户,如果他们认可我做的 Skill,愿意说一句有分量的推荐话,就能让更多普通用户接触到这份好东西——这种来自内行的认可,比我自卖自夸有力一百倍。
二是盼望有那样一天: 等基础的东西不能满足他们的时候,他们能想起,认识了我这里有一份好东西,能帮他们得到更大的提升、更大的跃升。
说到这里,我想借着这个机会,认真讲一个差异。不知道你有没有发现——
现在的 AI 编程圈,有太多这样的人:会了一点点,就马上录视频教别人“AI 编程”;录几期,就把自己包装成多么厉害的 AI 编程专家;然后就开始卖课、变现、割韭菜。
他们做这件事,和我在做的事,看起来都在“教人”,但骨子里完全不是一回事。我打个比方:
他们像在岸上教人游泳的“教练”——动作示范得漂亮、话术说得响亮,但自己从没下过水;我像先跳进水里呛了几口水、再游给你看的“泳者”——姿势也许不完美,但我真的在水里。
再往细里说,差别至少在这几处:
- 出发点不同:他们为流量、为人设、为变现;我为解决问题、为让工具真正被用上
- 深度不同:他们讲的是“一层窗户纸”的皮毛,翻来覆去就那几句;我是把一个从没装过的软件,从零啃下来,把坑一个个填平
- 交付物不同:他们交付“让你觉得我厉害”(视频、人设、话术);我交付“让你自己做出东西”(能跑通、能出成果的 Skill)
- 验证方式不同:他们靠表演、靠剪辑包装;我靠实机验证——代码跑不通,就是不行
- 寿命不同:他们割完换个热点继续;我做的是长期沉淀、可复用、能用好几年的方法论
一个在岸上“教你看水”,一个带你“真下水”;一个把刀工舞给你看,一个把菜谱做成标准化,让你自己也能做出一桌菜。
所以我不会为了流量,去讲那些“看起来很美、做起来不会”的东西。我更愿意,把一个个真正能用的工具,递到你手里。
七、一个小众领域,我还是要呼吁
做这 22 套 Skill 走到今天,我心里一直很清楚一件事:
我做的这些偏门软件的 Skill,在我的粉丝群体里,属于非常小众的东西。
CorelDRAW 的制版师傅、印刷厂的设计、包装设计,有几个人会关注一个叫“Excel催化剂”的公众号?我心里其实很清楚,这套 Skill 能触达的人,可能少之又少。
但我还是认真做了,全力以赴地做了。
因为我始终相信那个最简单的道理:
我做这些,不是为了回报,甚至先不谈回报。我只是希望,这份能力能渗透到这些用户群体里,让他们真的用起来。只要有人用了、觉得有用,我就已经很开心了。
所以我还是要借这篇推文,向你发出一个请求:
如果你身边有做制版、印刷、包装、广告、印前设计的朋友——请把这篇,转给他们。
也请你,帮我把这份情怀,传播给更多办公群体。我一路从表格、文档、业务系统,走到 AutoCAD、Photoshop、Illustrator、Inkscape,再到今天的 CorelDRAW——每一个群体,都值得被认真对待,也值得被自动化赋能。 能被更多人认可、更多人用上,就是对我最大的鼓励。
写在最后
写这套 CorelDRAW Skill,我其实是“逼”了自己一把。
一个我从来没装过、没用过的软件,要把它做成一套高可用的开发 Skill——靠的不是天赋,就是一个念头:
认真做一件事,我就会全力以赴。
安装、测试、调试、填坑、验证、交付。一遍又一遍,直到它真正可用。
这句话,我送给自己,也送给每一个正在学 AI 编程、正在做自己第一个工具的朋友。别怕从零开始,只要认真,全力以赴,你也能把自己“逼”出一件拿得出手的东西。
第 22 套 Skill。设计群体的自动化,我还在继续。
公众号:Excel催化剂 | 微信:190262897 | 承接数据咨询解决方案、软件功能定制、AI编程培训服务
想体验全套免费 Skill?欢迎加好友进入免费社群,回复「Skill」获取。