乐于分享
好东西不私藏

不会写代码,也能做插件?

不会写代码,也能做插件?

实用工具分享 01

不会写代码,也能做插件?分享一套实用skill

从Excel宏到浏览器插件、从WPS多维表格到桌面软件。

介绍Skill时,我提到可以从别人整理好的工作流开始,不必每次都从零创建。

最近比较值得办公用户关注的,是Excel催化剂整理的一组AI编程Skill。

它们既不是单纯提示词约束,也不是传统插件。更像交给Agent使用的开发手册、模板和验收规则:你描述自定义需求,Agent按照Skill准备环境、编写代码、测试并整理交付文件。

截至2026年8月,作者公开的集合中列出了16套Skill。数量不少,但普通用户没有必要全部申请。可以看自己要解决什么问题,再选最契合的skill。

01最容易上手:Office VBA三件套

  • Excel VBA:
    表格汇总、批量处理、公式和格式自动化、功能区按钮、xlsm或xlam交付;
  • Word VBA:
     批量排版、合同或报告模板、表格和图片处理;
  • PPT VBA:
     批量调整版式、同步Excel图表、生成或更新演示内容。

它们适合“需求只发生在Office内部”的任务。

例如,你想给Excel增加一个按钮,点击后自动合并所有工作表,再生成汇总表。Excel VBA通常比开发独立软件更直接,也方便把结果随工作簿或加载项交付。

这几套Skill的优点不只是生成一段宏代码,还包括需求确认、代码规范、Ribbon、UserForm、安装方式和测试流程。

02需要更完整的插件:ExcelDNA和COM

这组包括:

  • ExcelDNA:
     为Excel或部分WPS环境开发自定义函数、Ribbon、任务窗格和.NET功能;
  • Word COM:
     开发可安装的Word深度插件;
  • PPT COM:
     开发可安装的PPT插件和复杂交互;
  • Outlook COM:
     处理邮件、附件、联系人和办公流程。

什么时候不再选VBA,而考虑ExcelDNA?

一个简单判断:如果只需要在表格里加几段自动化,先选VBA;如果需要像正式软件一样的自定义函数、侧边栏、联网能力和复杂界面,再考虑ExcelDNA。

COM和ExcelDNA主要面向Windows,环境、位数、Office版本和安全策略都会影响交付。它们能做得更深,调试成本也更高,不是零基础用户的第一选择。

03不局限于Office:四套通用开发Skill

Python

适合批量处理文件、PDF、图片和数据,或者制作双击运行的小工具。

如果任务不需要嵌入Excel,Python往往比VBA更灵活。例如批量重命名文件、识别一批PDF、整理多个CSV,都可以优先考虑Python。

.NET

适合制作Windows桌面软件,能够提供更完整的界面、安装包和系统能力。

它比Python小工具更像正式软件,但开发和运行环境也更复杂。

Chrome或Edge浏览器插件

适合给网页增加按钮、读取当前页面、自动填写表单、整理或导出页面数据。

如果重复工作发生在浏览器里,不要强行绕到Excel处理。直接开发浏览器扩展,操作路径通常更短。

图标设计

帮助Agent搜索、调整和导出SVG、PNG或ICO图标。它通常不是单独完成业务任务,而是给前面的桌面软件、Office插件和浏览器扩展补齐图标资源。

04在线业务表格:WPS和飞书多维表格

  • WPS多维表格:
     读取和修改表、字段、视图、记录、公式、AirScript和自动化流程;
  • 飞书多维表格:
     通过开放接口处理多维表格、附件和自动化插件。

它们适合已经把报名、项目进度、客户管理或业务流程放在多维表格中的用户。

与普通Excel文件不同,多维表格中还有字段类型、视图、权限、脚本和自动化流程。Skill的价值是让Agent知道这些内容在哪里、按什么顺序读取,以及修改后怎样回查验证。

WPS多维表格Skill介绍

涉及单位业务数据时要格外谨慎。先使用测试副本,操作权限、成员信息和非公开接口都要单独核对。

05跨平台WPS:JS加载项和JSA宏

这组包括:

  • WPS JS加载项:
     使用JavaScript和前端技术开发WPS插件;
  • WPS JSA宏:
     使用WPS的JavaScript宏能力完成自动化。

前面的VBA、COM和ExcelDNA主要依赖Windows。WPS JS加载项的突出价值,是可以面向Windows、macOS和Linux开发,并能使用React、Vite、Ant Design和ECharts等前端生态。

如果插件必须跨平台,或者需要更现代的界面,可以优先研究WPS JS;只在Windows版Office中使用的简单自动化,VBA通常更省事。

WPS JS加载项Skill介绍

06还有一套AutoCAD Skill

AutoCAD Skill面向工程图纸和CAD插件开发,例如批量处理图层、自动标注、提取图纸信息或制作专用命令。

它和普通办公自动化的距离较远,但很能说明这套方法的边界:Skill不只可以教Agent处理文档,也可以把专业软件的开发经验和交付流程固定下来。

07普通用户怎样选

你的实际需求

建议先选

Excel里增加按钮、宏或自动汇总

Excel VBA

Excel里制作专业函数和侧边栏

ExcelDNA

批量处理PDF、图片和本地文件

Python

制作带界面的Windows软件

.NET

给网页增加按钮、填表或导出

浏览器插件

管理WPS或飞书在线业务表格

对应多维表格Skill

WPS插件需要兼顾Mac和Linux

WPS JS或WPS JSA

Word、PPT或Outlook需要深度插件

对应VBA或COM Skill

建议一次拿走十几套,然后全部放进Agent里。只有当前Skill不能覆盖问题时,再增加下一套。

08拿到Skill不等于自动成功

这类Skill通常还依赖Agent本身具备文件、终端或浏览器操作能力。

例如,普通聊天窗口可以帮你写VBA代码,但未必能替你打开Excel、加载宏并检查运行结果。桌面Agent或AI编程工具能够访问项目文件、运行构建脚本时,才能完成更完整的交付链路。

实际使用时还要检查:

  • Office或WPS的版本和32位、64位差异;
  • 公司电脑是否允许宏、插件、PowerShell或安装程序;
  • 生成的代码是否经过真实文件测试;
  • 安装和卸载是否可以恢复;
  • Skill中是否包含脚本,以及脚本会修改什么;
  • 文件和数据会不会被发送到外部服务。

09去哪里获取

作者当前把介绍、选择表和申请入口集中在一份金山文档中:

https://www.kdocs.cn/l/cqJ3rEKaR9q5

截至本文核对时,首次可以申请1至2套用于体验,后续申请和更新需要按照作者页面中的最新规则完成。Skill仅限申请人本人使用,禁止二次分发、转卖或重新打包传播。

要点最后

这16套Skill最有价值的地方,不是让所有人学习16种开发技术,而是让普通用户可以从自己熟悉的工作场景出发,选择一条较短的实现路线。

但是仍然要提醒一点,目前从官方或者其他公开平台下载安装的skill,版本升级都是比较容易的。但是个人开发的skill,而且还需要申请的话,目前理想的做法是申请到后根据自己的需求进行优化。

Excel里的小自动化先选VBA,文件批处理先看Python,网页重复操作考虑浏览器插件,需要正式界面和深度集成时再进入ExcelDNA、COM或.NET。

牧日的资料库