结合AI编码和VBA宏批量调整word2007文档中的多个图片

我的word是2007版的,调整多页面多个图片大小、位置等操作比较麻烦,没有现成的批量调整工具。在网上看了高版本的word 批量调整图片格式还相对简单一些。 对于word2007 没有现成功能,我们用VBA宏代码来实现。

用豆包或者coze 平台生成VBA 宏代码,然后在word 中启用宏 进行运行调试, 如果报错,可以将报错信息返回输入给豆包或者coze具,让他们修改代码,然后再次尝试。(coze空间生成VBA宏代码图片如下:)

在coze平台输入提示词:写一段word2007的VBA宏代码,可以批量设置每个页的图片的高度是27cm,宽度是18.11cm;并且设置奇数页靠右边距0.5cm,偶数页靠左侧边距0.5cm,图片上下距中对齐。

coze空间会根据提示词生成VBA宏代码,并给出如何在word中运行。

复制上述代码内容,在Word 2007 中启用宏并粘贴运行代码。

VBA 宏的使用:

  1. 打开要处理的Word文档,按下快捷键"Alt+F11",进入VBA编辑器。

  2. 在VBA编辑器左侧找到"ThisDocument",双击打开。

  3. 将以下代码粘贴到代码窗口中(coze平台生成的代码部分内容):

  1. 按下"F5"键,或点击工具栏上的"运行"按钮,宏将自动设置图片大小和位置。

运行报错与调试:

以上内容运行如果报错,可以给Coze平台对话(具体报错内容发给Coze平台)例如:运行报错,If file <> imgFiles(imgFiles.Count) Then 无效的过程调用或参数;Coze平台会修改bug重新生成代码,再运行尝试。

另外,VBA宏操作Alt+F8 可以打开已经存在的宏代码,直接选择运行即可,如果要新增或者修改也可以点击相应按钮来实现。

相关推荐
小lu飞3 小时前
2026小红书小工具怎么制作:纯前端 ZIP 打包、沙箱限制与笔记挂载流程
前端·笔记·ai·ai编程
Ramble_Naylor7 小时前
Vercel 全栈应用落地与场景化实战指南
ai
小七-七牛开发者10 小时前
Agent 支线知识:Personal Agent 如何跨应用完成任务?
ai·agent·工具调用·aiagent·mcp
vivo互联网技术11 小时前
面向技术产品经理的 Agent Harness 设计:从任务编排到可验证交付
ai·产品经理·agent设计·harness engineering·权限策略
todoitbo13 小时前
启元机器人 Q1 SDK 接口实操:构建 aimdk_msgs 并用 ROS 2 本地 Mock 验证 Service 与 Topic
ai·机器人·二次开发·sdk·启元
J-JunLiang15 小时前
提示词修炼手册-09-长文档不丢记忆
提示词工程·ai应用·agent prompt·agent提问·提示词修炼手册
終不似少年遊*15 小时前
【安全业务Agent】从场景到编排
python·react.js·ai·langchain·agent·安全架构·工作流
codigger16 小时前
2026年,AI PC靠什么反超传统PC?
ai·大模型·编程语言
又过二十16 小时前
Qwen-Image2.1游戏素材工坊:Qwen-image+MiniMax H3实现任意动画精灵图(六)
ai·aigc·game·qwen-image·游戏素材·minimax-h3
wflynn18 小时前
Qwen 与 GPT-6 直接读写神经网络权重,大模型开始编辑其他模型的行为逻辑
ai·技术