返回AI编程与办公自动化目录

文章 / 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」获取。