AI Powered Word 增强工具。面向 Windows 10 21H1、Word 2010 的原生桌面加载项,集成固定版本 Chatbox 1.20.3。
当前版本:0.4.9。修复首次发送后工作区文件列表消失;增强后台 Excel 分析,支持工作表管理、数据清洗、统计、图表,以及可调整和刷新的原生透视表。默认使用 Excel 2010 兼容模式,安装新版 Excel 时可按实际能力启用新版函数。见 发布说明 和 工作区使用与边界。
真实功能测试使用 Windows、Word 16 x64 和 Excel 16.0;DeepSeek 真实 API 已验证首次发送、工作区留存、原生透视表与分析结果。既有 Qwen 多模态验证记录保留。**完整 Word 2010 / Excel 2010 标准版 / Win10 21H1 功能验收仍需目标机验证。**本次使用本机 Office 15 PIA 编译,继续保持 .NET Framework 4.8 和 Word 14 基础接口;编译与版本模拟不等于旧版 Office 实机验证。详细记录见 验证报告。
- 将完整便携压缩包解压到固定目录,例如
D:\APP\PagePilot。 - 关闭 Word,运行
PagePilot.Manager.exe并选择“启用此版本”(Enable.cmd也是同一 exe 的快捷入口,不依赖 PowerShell)。默认注册当前用户;管理员 Word 可改选“整台电脑(管理员环境,需管理员权限)”,以管理员身份启用机器级 COM 和 Word 加载项注册;没有 MSI、ClickOnce 或安装向导,不创建“已安装的应用”条目。 - 点击“启动 Word 并验证”,确认连接和功能区加载成功。再使用 PagePilot 选项卡中的正则替换、自动导航或 AI 助手。
- 在 Chatbox 原有设置中配置模型供应商与 API Key。密钥不包含在发布包中。
- 更新建议按版本解压到新目录,在新版管理器中启用;旧目录保留以便回退。停用也使用管理器,移动目录前先停用、移动后重新启用。详见 部署与更新。
这是准便携程序:Word 自动加载必须保留所选范围的注册项;机器级回退记录存放于 %ProgramData%\PagePilot.Deployment,仅管理员和 SYSTEM 可写;Chatbox 设置和会话保存在 %APPDATA%\PagePilot,本地规则和操作备份默认保存在 %LOCALAPPDATA%\PagePilot,日志默认保存在其 logs 子目录;可在管理器中自定义这些位置。不会修改其他加载项或创建系统启动任务。卸载列表中没有条目,不代表系统或管理工具无法检测进程和文件。
部署器采用三页导航:部署与验证、存储与日志、诊断详情。Word 占用时可请求正常关闭,或确认未保存内容丢失后强制关闭并继续部署;实际加载成功后才显示“已验证”。支持自定义配置文件、数据/会话/日志目录,详细事件日志、日志轮转、一键打开日志文件夹及诊断包导出。参见 配置与日志。
发送前使用轻量文档身份查询;侧栏先显示,导航仅打开后按需逐批读取、子节点展开时加载;替换词变化复用文本快照,避免重复 COM 读取;AI 目录在文档变动时保留并标记过期;设置窗口快速复用。性能实测及方法见 测试记录。
-
统一图标:翡翠、海蓝、石墨三套配色,可在设置中预览并即时切换;设置采用通用齿轮图形。
-
原生正则侧栏:输入即查找、后台取消、单击跳转、可见区域实时高亮、虚拟化结果列表和一步撤销;最多一百万项匹配。.NET 正则、大小写选项、选区范围、捕获组替换、命中预览与定位、执行前内容一致性校验、500ms 正则超时。
^/$按 Word 段落匹配。为保护结构,替换不跨段落、单元格或分页符,不插入这些控制符。正文与正文表格是初始范围,页眉/页脚等可通过相应 MCP 工具处理。 -
无侵入导航:综合现有大纲、标题样式、中文数字/阿拉伯数字/英文序号/罗马数字以及字号、粗体和段前间距,也支持
级别|正则自定义规则提取段落位置;不写样式、不设大纲级别、不增加隐藏书签。文档变化后提示更新,点击“分析 / 刷新”重读文字及格式;同长度文字变化在跳转前校验。目录采用展开时加载子节点的可折叠多级树,可取消分析;设置支持九级独立字体、字号、粗体、颜色和窗格背景,单击即可将标题定位到视图上部;顶部留白可在设置中调节。展开“AI 目录要求”可指定只识别大标题或识别全部层级;直接使用现有 HTTPS OpenAI 兼容默认模型,显示进度并可取消,不再另开 AI 界面。目录更新默认自动批准,可在侧栏关闭后手动确认。AI 可调用pagepilot_set_navigation返回结构。明确选择“应用大纲级别”或让 AI 应用层级时才修改文档,可另选 Word 原生多级编号。 -
AI 助手:真正的 Chatbox 1.20.3,独立窗口与 Word 侧栏可随时切换并保留草稿,保留原生供应商、会话、模型与 MCP 设置。全部 120 个上游工具保持;Word 服务现有 133 个工具,工作区服务另提供 11 个工具。完整参数见
docs/tool-inventory.json和docs/workspace-tool-inventory.json。 -
参考工作区:在聊天输入栏打开可收起的小窗;本机文件夹、单独文件和虚拟文件夹可以混用。支持嵌套、重命名、拖放、多选整理;移动/删除引用不会移动/删除原文件。单文件默认 100 MB,可在首选项调整。AI 先查看目录,再按需读片段或图片。
-
分析底稿:无需启动 Excel,即可新建数据工作簿,或从已有表生成分析副本,执行计算、筛选、分组和静态透视汇总。底稿包含来源、数据、公式和结果,默认持续留存,用户可导出或删除;写入 Word 仍受原有批准机制控制。
-
原生 Excel 分析:安装 Excel 2010 标准版或更新版本时,可在独立后台 Excel 中新建/复制/整理工作表、读写区域、计算公式、查找合并、清洗和统计、创建图表及可调整刷新的原生透视表。默认使用 2010 兼容模式,新版函数逐项探测后可显式启用;只保存分析副本。已在 Excel 16.0 实测,2010 标准版仍需目标机验收,详见 工作区说明。
-
批准:默认每个修改工具手动批准,显示工具名和参数;在对话输入栏点击盾牌,二次确认后变为红色闪电、开启自动批准;仅对当前文档、本次 Word 会话有效,切换文档或重启后恢复手动。正则替换和手动应用大纲无需 AI 批准。模型没有修改批准模式的工具。拒绝后不执行。
-
恢复:原生批量修改和实时 MCP 修改前写入包含未保存编辑的 Flat OPC XML 备份,可用 Word 打开。文件工具修改前复制文件备份。上游实时工具尽可能组合撤销;旧版 Word 不保证一次 Ctrl+Z 撤销整个操作。
Chatbox → stdio MCP → 当前用户专用 Windows 命名管道 → Word 主线程。
PagePilot 不监听 HTTP/TCP 端口。命名管道采用当前用户 ACL、随机名称和每次启动生成的会话令牌。模型供应商 API 是用户配置的出站 HTTPS 请求。整个工具目录均通过 stdio 发布,不使用 SSE 或 streamable HTTP。
加载器采用 .NET Framework 4.8 COM Add-in 和 Office 原生 CustomTaskPane。正则/导航分别使用独立的 WPF 侧栏(COM 宿主通过 ElementHost 承载),不是 VSTO 部署包,从而不需要额外安装 VSTO Runtime。Word 2010 的 32/64 位加载使用 AnyCPU 和分别注册的用户 COM 视图;AI 运行组件为 x64,因此便携包需要 64 位 Windows。
MCP 的“全覆盖”指全部上游工具及参数可发现、可调用;不是声称 Word 2010 支持新版 Word 的每项能力。实时编辑与关闭文件编辑是两类工具,已打开文档优先使用 word_live_*。AI 每次操作前读取 pagepilot_capabilities,逐项获知可用性及前置条件;Word 2010 的批注回复/解决会提前拦截。详细覆盖说明见 docs/MCP-COVERAGE.md。上游 add_digital_signature 只生成签名说明/元数据,不是基于证书的加密数字签名。本次未引入数字一致性核对等新业务功能。
AI 提供可切换的侧栏与独立窗口;正则与导航各有独立图标和可独立开关的 WPF 侧栏;设置保留左右分栏的独立 Electron 窗口,仅加载本地设置页;关闭后短时间复用进程,2 分钟隐藏闲置后释放。打开设置不会同时打开 Chatbox,可直接进入原有模型设置。PDF 转换已修复上游会退出整个 Word 进程的问题。对象级编辑详见 接口与边界。常见嵌入 PDF/Office 对象可提取读取,但任意专有 OLE 格式、全部图表/公式内部属性及 Word 原生版本比较尚未全面覆盖。
需要 .NET SDK、.NET Framework 4.8 开发引用、Office 2010 PIA、Extensibility 引用、Node.js 和 Python 3.12。build.ps1 编译加载项和独立部署管理器;scripts/Prepare-Portable.ps1 从锁定来源准备运行组件;scripts/Package.py 打包白名单内容。构建依赖不要求安装到目标机。
GPL-3.0,详见 LICENSE、THIRD-PARTY-NOTICES.md 及随包保留的第三方许可证。