子程序打包器

子程序打包器 公开 已发布

JJF331 分享于 2026-08-19 01:59 | 1 | 3
如何安装动作?

适用于
分类(旧)



更多信息
分享时间 2026-08-19 01:59
最后更新 2026-08-19 01:59
修订版本 0
用户许可 -未设置-
Quicker版本 1.43.21
动作大小 60.6 KB

分享到

「Quicker动作转Excel工具箱子程序」

简介

📦 Quicker动作转Excel工具箱子程序

📖 动作简介

Quicker动作转Excel工具箱子程序 是专门为 Excel工具箱-by-JJF331 配套开发的 Quicker 动作转换和子程序打包工具。

它的主要作用,是把原本独立存在的 Quicker 动作转换为 Excel 工具箱能够直接导入和使用的子程序包。

无需手工复制 Variables、Steps 或内部子程序。选择需要转换的 Quicker 导出动作文件后,转换器会自动分析动作结构,并生成对应的 .qspkg.json 子程序包。

本动作主要服务于:

👉 Excel工具箱-by-JJF331

通过两者配合,可以把适合 Excel 使用的 Quicker 小动作逐步收纳进工具箱,与 VBA 功能统一管理。


🔄 使用流程

普通 Quicker 动作

↓

从 Quicker 导出动作文件

↓

使用本动作进行转换

↓

生成 .qspkg.json

↓

导入 Excel工具箱-by-JJF331

↓

作为工具箱中的普通功能按钮使用


✨ 主要功能

🔹 普通 Quicker 动作转换

自动读取 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工具箱-by-JJF331

Excel 工具箱负责:

功能运行、VBA 管理、Quicker 子程序管理、菜单分组以及备份恢复。

本动作负责:

把普通 Quicker 动作转换为 Excel 工具箱可以直接导入的子程序包。

最近更新

修订版本 更新时间 制品 审核状态 更新说明
0 2026-08-19 01:59 V1 当前 V1 版本

最近讨论

暂无讨论