Caelus Studio 发布 DeepSeek 代码生成器
面向 PowerPoint OS / PPTOS 创作者的在线工具「VBA · DeepSeek 代码生成器」上线:填四个配置项,直接生成可导入 VBE 的完整 VBA 模块代码。
Caelus Studio 今日宣布,面向 PowerPoint OS / PPTOS 创作者发布在线工具 VBA · DeepSeek 代码生成器,站点地址为 https://vba.caelus.top/ 。该工具用于解决 PowerPoint VBA 接入 DeepSeek 时最常见的重复劳动问题:控件名对不上、API Key 被写死进源码、JSON 转义出错、ActiveX 文本框读写路径拼错。
Caelus Studio 长期在“以演示文稿形式表现的可交互概念系统设计”这一品类中推进产品:CaelusOS 是原 Caelus Desktop 的延续,TreeOS 为独立分支,StarOS 已完成概念验证并归档。此类作品并不必然要求 VBA,纯超链接跳转亦可构成可交互系统;但当产品需要本机调用大模型、动态改写控件文本、做对话式幻灯片时,VBA 仍是 PowerPoint 环境下最轻量的原生方案。
一、问题背景
在社区已有实践中,将 DeepSeek 接入 PowerPoint 通常依赖一段手写 VBA:通过 MSXML2.XMLHTTP 向 DeepSeek Chat Completions 接口发起请求,再从形状或文本框中读取输入、将回答写回界面。 该路径技术可行,但存在三类高频问题:
第一,API Key 常出现在 .bas 文件里,一旦仓库公开或文件转发,密钥即泄露。
第二,ActiveX 文本框、标签、按钮的 OLEFormat.Object.Text 访问方式未被显式声明,生成环境换一台机器就容易报“对象不支持该属性或方法”。
第三,提问内容、回答位置、控件所在幻灯片页码三者没有结构化配置,代码与具体幻灯片强耦合,复用成本很高。
二、工具定位
VBA · DeepSeek 代码生成器不是大模型客户端,也不是 PowerPoint 插件,而是一款“生成 VBA 代码的轻量配置器”。用户填写四项内容:
回答控件名:DeepSeek 回复写回的 ActiveX 文本框;
API Key 控件名:运行时从幻灯片上的控件读取密钥,而非写死进代码;
幻灯片页码:控件所属幻灯片,用于生成正确的幻灯片与形状访问路径。
提交后,站点输出一段结构完整的 VBA 标准模块代码,可直接导入 VBE 使用。其设计原则是:密钥不进源码、控件名由用户声明、页码由配置决定、ActiveX 与 VBA 的边界写清楚。
三、与 Caelus Studio 产品体系的关系
CaelusOS、TreeOS 均属于 PowerPoint OS / PPTOS 品类。该品类以 Microsoft PowerPoint 为宿主,以超链接、VBA、ActiveX 等能力组合出“看起来像系统、用起来可交互”的演示工程。VBA · DeepSeek 代码生成器本身不是操作系统项目,而是服务于该品类的周边工具:降低“让幻灯片本机对话 AI”的入门成本。
StarOS 已归档,不参与本次工具维护;TreeOS 由另一负责人维护,授权与衍生规则沿用原有体系;CaelusOS 作为主力产品线,将在后续版本中探索把生成器输出作为“对话组件”接入桌面演示系统的可能性。
四、能力边界
Caelus Studio 在公告中明确该工具的边界:
仅生成 VBA 代码,不托管用户 API Key,不代理 DeepSeek 请求;
仅面向 ActiveX 控件场景;纯超链接 PPTOS 项目如无需本机大模型调用,可不使用该工具;
macOS 版 PowerPoint 不支持 VBA,相关代码无法在 macOS 上运行;
用户须自行在 PowerPoint 信任中心启用宏,并对自己的 API Key、调用费用与输出内容负责。
五、获取与反馈
产品矩阵:CaelusOS / TreeOS / StarOS(归档)
联系渠道:以 Caelus Studio 官方邮件与项目主页公示为准
Caelus Studio 表示,后续将根据反馈补充模型切换、流式输出开关、回答写入新文本框、错误写回状态控件等选项,但不会改变核心原则——PPT 是宿主,VBA 是胶水,DeepSeek 是大脑,密钥必须留在用户自己手里。