绘制visio图:在 Windows 上用 COM 自动化生成可编辑 .vsdx 文档配图

前言

Word 交付文档里的流程图,常见有三种做法:贴截图,对方改不了;插 AI 生成的 SVG/PNG,字号和全册对不上;自己开 Visio 手画,一张图排一天。前两种拿到的不是可编辑原图,后一种成本高。

「绘制visio图」这个 Skill 换条路:它直接驱动本机已安装的 Microsoft Visio,通过 COM 自动化画原生形状,产出可交付、可编辑的 .vsdx,并且按这张图最终放进文档的宽度来排版。下面介绍它是什么、能干什么、怎么用。

这是什么

一句话定位:在 Windows 本机 Visio 上自动出图并排版,直接产出可插进 Word 的 .vsdx 原图。

由 SkillHub 社区用户 user_21c8292a 发布维护,坐标 @user_21c8292a/serenevista,当前版本 1.0.2,分类 office-efficiency。SkillHub 页面显示评分 100000、下载 1301 次。它解决的问题很具体:正式文档要求全册字号与留白一致,配图既要可编辑、又要按交付宽度排版,还要能在出图前自查一遍版式。

核心功能

按已核实的官方简介,能力有四条:

  1. COM 自动化出原生形状:不走图片中转,直接调用本机 Visio 的 COM 接口画形状,产出 .vsdx 源文件,拿到的人可以直接编辑。
  2. 按交付宽度排版:以图最终放入文档的宽度为准排版,每个框的宽高由框内文字量自动解出,不用手工调。
  3. 15 项版式机检:出图前在内存里跑 15 项版式检查,并出具回执,方便逐项核对。
  4. 位图参考图重建:照着一张位图(截图、拍屏、旧图)重画——先用 PIL 从像素里量出框与连线的真实坐标,再按交付宽度重排。

覆盖图类型:流程图、用例图、泳道图、E-R 图、功能组成图、架构图等文档配图。

官方给出的触发词:Visio、vsdx、Visio 源文件、可编辑流程图、可编辑原图、文档配图、出图、排版配图、照着图片画图、照着这张图重画、图片转 Visio、截图重绘、参考图重建。在客户端里说这些词即可唤起。

安装与启用

官方地址:

https://api.skillhub.cn/user_21c8292a/serenevista
SkillHub 页面: https://www.skillhub.cn/skills/user_21c8292a/serenevista
坐标: @user_21c8292a/serenevista

资料中没有给出具体的安装命令,请以上述地址和坐标从 SkillHub 获取。该 Skill 标记 requires_api_key=false,不需要额外申请 API key。它基于通用 SKILL.md 格式,在支持该格式的客户端里启用;不同客户端(Cursor / Codex CLI / Claude Code)的启用方式未能从资料核实,此处不展开。

启用前先确认环境:Windows 操作系统,且本机已安装 Microsoft Visio。这是硬性前提,资料中明确没有降级路线——不装 Visio 用不了。

典型用法

官方资料给出的是能力描述,没有提供可复制的示例代码,下面按简介中的两条路径说明可复现的操作。

路径一,从描述出图:

1、在客户端里用触发词唤起,例如说「出一张架构图,按 15 cm 宽度排版」。
2、Skill 通过 COM 自动化在本机 Visio 里创建原生形状,框宽高由文字量解出。
3、出图前在内存里跑 15 项版式机检,出具回执。
4、产出 .vsdx,直接插入 Word 交付文档,字号与留白按交付宽度对齐。

路径二,照着一张位图重建:

1、提供参考图(截图、拍屏、旧图均可)。
2、Skill 先用 PIL 从像素里量出各框与连线的真实坐标。
3、按目标交付宽度重排这些框线。
4、走 COM 自动化出原生 .vsdx,跑机检并出具回执。

适用场景与注意

适合谁:

  • 要插进 Word 交付、要求全册字号与留白一致的正式文档和设计文档的作者。
  • 需要交付可编辑原图、让对方能自行修改的团队。
  • 手里只有旧图截图、需要按新宽度重排的人。

限制和坑:

  • 硬性前提是 Windows 且本机装了 Microsoft Visio;没有 Visio 的环境没有降级路线,选 Skill 前先确认这一条。
  • 机检会出具回执,交付前应查看回执,而不是默认出图即合格。
  • 参考图重建依赖 PIL 对像素的测量,原图模糊、拍屏畸变会传导到坐标上,复杂旧图建议重建后人工过一遍。
  • 该 Skill 来自社区(来源 community),安装数当前为 0,采用前可先在 SkillHub 页面确认更新情况。

结尾

「绘制visio图」的价值在于把 Visio 手工出图变成一条可重复的链路:COM 自动化出原生形状、按交付宽度排版、出图前机检、支持照位图重建。它不回避硬前提——必须 Windows + Visio——适合明确了这个环境、且文档配图要求可编辑和全册一致的交付场景。

官方地址:https://api.skillhub.cn/user_21c8292a/serenevista

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜