使用 VBA 宏创建一个选择全部word图片快捷指令,进行图片格式编辑

使用 VBA 宏批量选择图片

✅ 第一步:创建 .dotm 加载项文件

1、使用环境

office word 365,文件格式为.docx

图片格式为.PNG

2、创建 .dotm 加载项文件

打开 Word,新建一个空白文档。

按下 Alt + F11 打开 VBA 编辑器。

点击菜单栏:插入一个模块("插入" → "模块")。

输入以下代码(代码只选择"嵌入式图片"(InlineShape),"浮动图片"(Shape))

python 复制代码
Sub 全选图片()
    Dim s As Shape
    Dim ils As InlineShape
    ' 选择所有嵌入式图片(InlineShape)
    For Each ils In ActiveDocument.InlineShapes
        ils.Select
    Next ils
    ' 选择所有浮动图片(Shape)
    For Each s In ActiveDocument.Shapes
        s.Select Replace:=False
    Next s
End Sub

3、测试运行效果

运行后选中所有图片按照单个图片修改格式即可

4、保存文件

点击 文件 → 另存为,选择类型为:

📁 Word 启动宏模板(*.dotm)

命名为:全选图片.dotm

✅ 第二步:将 .dotm 添加为 Word 加载项

在 Word 主界面点击菜单:

文件 → 选项 → 加载项。

在底部选择"管理:Word 加载项",点击右侧【转到】。

在弹出的对话框中点击【添加】。

找到你刚刚保存的 .dotm 文件 → 打开。

勾选这个加载项 → 点击【确定】。

第三步(可选):将宏添加到工具栏/自定义选项卡

在 Word 顶部点击右上角的下拉箭头 → 选择【更多命令】。

从左侧的"选择命令"下拉中选择【宏】。

找到你的 SelectAllPictures 宏,添加到右侧"快速访问工具栏"或自定义选项卡中。

相关推荐
AI英德西牛仔20 小时前
秘塔 导出word指令之外:AI导出鸭电脑版的底层逻辑与批量交付哲学
人工智能·word·excel·deepseek·ai导出鸭
2601_9639067821 小时前
[特殊字符] DocxTableExport:一键提取 Word 文档中的表格数据
word·软件需求
yivifu21 小时前
解决word文档中行尾中文破折号被分断的问题
word
wujian83111 天前
豆包导出word手机,就用AI导出鸭:一站式批量导出方案深度解析
人工智能·ai·chatgpt·智能手机·word·ai导出鸭
AI导出鸭PC端2 天前
文心怎样生成word文档?一键智能排版,AI导出鸭解决格式错乱痛点
人工智能·ai·word·豆包·deepseek·ai导出鸭
AI导出鸭3 天前
怎么让文心做表格?AI导出鸭苹果版将文心输出的管道表格智能解析为二维结构,一键导出为Excel或Word标准表格
人工智能·chatgpt·word·excel·ai导出鸭
wujian83113 天前
AI手机版怎么直接生成word?用“AI 导出鸭”把碎片时间变成专业文档
人工智能·ai·chatgpt·智能手机·word·ai导出鸭
鲲穹AI种草4 天前
多文档批量整理如何选?多款 Word 处理工具能力客观记录
word·文档处理
AI英德西牛仔4 天前
Claude导出word指令的PC端最优解:AI导出鸭电脑版底层逻辑全拆解
人工智能·word·excel·deepseek·ai导出鸭
Am-Chestnuts4 天前
DeepSeek公式怎么复制到Word?用DS随心转保留LaTeX并生成可编辑文档
word