| 分享时间 | 2026-08-19 01:59 |
| 最后更新 | 2026-08-19 01:59 |
| 修订版本 | 0 |
| 用户许可 | -未设置- |
| Quicker版本 | 1.43.21 |
| 动作大小 | 60.6 KB |
Quicker动作转Excel工具箱子程序 是专门为 Excel工具箱-by-JJF331 配套开发的 Quicker 动作转换和子程序打包工具。
它的主要作用,是把原本独立存在的 Quicker 动作转换为 Excel 工具箱能够直接导入和使用的子程序包。
无需手工复制 Variables、Steps 或内部子程序。选择需要转换的 Quicker 导出动作文件后,转换器会自动分析动作结构,并生成对应的 .qspkg.json 子程序包。
本动作主要服务于:
通过两者配合,可以把适合 Excel 使用的 Quicker 小动作逐步收纳进工具箱,与 VBA 功能统一管理。
普通 Quicker 动作
↓
从 Quicker 导出动作文件
↓
使用本动作进行转换
↓
生成 .qspkg.json
↓
导入 Excel工具箱-by-JJF331
↓
作为工具箱中的普通功能按钮使用
自动读取 Quicker 导出的动作文件,提取动作中的 Variables、Steps 等执行内容,并转换为 Excel 工具箱可以识别的 SubProgram。
部分 Quicker 动作并不是只有一个主流程,而是由:
主动作 + 一个或多个内部 SubProgram
共同组成。
对于这类动作,转换器会分析相关调用关系,并将:
入口 SubProgram + 所需依赖 SubProgram
一起打包。
导入 Excel 工具箱时,相关依赖也会同步安装,从而尽量保持原动作内部的完整执行结构。
如果原动作中的步骤通过名称调用其他 SubProgram,转换过程中会保留相关依赖子程序的名称,避免因为重命名导致内部调用失效。
部分 Quicker 导出的动作文件实际上只是一个 模板引用,文件自身并不包含真正的完整执行内容。
对于这种情况,转换器会尝试解析 Quicker 当前环境中的实际动作内容,再进行转换。
避免生成:
能够导入,但实际没有执行内容的空子程序。
Quicker 导出的动作文件名称通常会自动附加:
_yyyyMMdd_HHmmss
例如:
列转行粘贴_20260819_103526
转换时会自动识别并清理这种标准导出时间戳,最终生成的功能名称保持为:
列转行粘贴
避免导入 Excel 工具箱后按钮名称带有一长串导出时间。
转换完成后生成 Excel 工具箱专用的:
.qspkg.json
根据原动作结构,子程序包可以包含:
主入口 SubProgram
Variables
Steps
Dependencies
菜单及相关归属信息
对于没有内部子程序的简单动作,则只保留实际需要的内容。
如果 Quicker 中已经积累了很多零散的小动作,例如:
Excel辅助|文本处理|文件处理|数据转换|格式整理|个人小工具
可以将其中适合在 Excel 中使用的动作转换成子程序,统一收入 Excel 工具箱。
两者的分工可以简单理解为:
📦 子程序打包器 → 负责“转换”
🧰 Excel工具箱 → 负责“管理和使用”
这样既可以继续利用 Quicker 强大的步骤和子程序能力,又不需要让大量 Excel 小功能分别占用独立的 Quicker 动作位置。
本动作主要配合 Excel工具箱-by-JJF331 使用:
Excel 工具箱负责:
功能运行、VBA 管理、Quicker 子程序管理、菜单分组以及备份恢复。
本动作负责:
把普通 Quicker 动作转换为 Excel 工具箱可以直接导入的子程序包。
| 修订版本 | 更新时间 | 制品 | 审核状态 | 更新说明 |
|---|---|---|---|---|
| 0 | 2026-08-19 01:59 | V1 | 当前 V1 版本 |