网友作品 #000012 · 提交于 2026/08/04
PDF/Word/Excel 互转插件:含发票打印模板
★★★☆☆零基础ExcelVBAexceldnabrowser


1 / 2
作品简介
这项成果包含两部分:一是 Excel 加载项 PDFWordConverter.xlam,提供 PDF 与 Word、Excel 之间的格式互转;二是一个发票打印 Word 模板,把 PDF 发票按一页 2 张排布,方便裁剪且图片不变形。作者已在本机用 Excel COM 实际打开验证:工程可正常加载、组件齐全、VBA 中文无乱码、无致命错误。
核心亮点
- 四个互转入口:PdfToExcelEntry、WordToExcelEntry、ExcelToPdfEntry、ExcelToWordEntry,覆盖常用转换方向
- xlam 加载项形态:在 Excel 中直接加载调用,无需额外运行环境
- 发票打印模板:一页 2 张排布 PDF 发票,布局合理、好裁剪、图片不变形
- 经过实测验证:加载项组件齐全、入口完整、中文字符正常
技术与工具
- 开发平台:Excel VBA(.xlam 加载项)
- AI 工具:CodeBuddy 编码助手
- 所用 Skill:SKILL.md、excel-vba-addin-builder、word-com-addin-builder
- 开发成本:借助免费算力约 2 小时完成
开发过程
两段对话两步走:先在 CodeBuddy 中挂载 SKILL.md,生成“PDF 和 WORD 互换的插件”;再用 word-com-addin-builder 生成“一页 2 张、好裁剪、图片不变形”的发票打印 Word 模板。完成后用本机 Excel COM 打开 xlam,验证工程加载、四个入口与中文显示均正常。
适用场景
- 财务岗位:日常文档格式互转,PDF 发票规范化打印与归档
- 行政办公:合同、报告等文件的格式批量转换
原始提交内容(点开查看,可复制全文去问 AI)
PDF转EXCEL\dist\PDFWordConverter.xlam 文件在,且我用本机 Excel COM 实际打开验证过:
工程可加载,组件齐全(ThisWorkbook / Sheet1 / modPdfExcelWord); 4 个入口 PdfToExcelEntry / WordToExcelEntry / ExcelToPdfEntry / ExcelToWordEntry 均在; VBA 内中文正常(无乱码),无致命错误。