使用 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 宏,添加到右侧"快速访问工具栏"或自定义选项卡中。

相关推荐
铭....20 小时前
word批量导出visio图
开发语言·c#·word
CodeCraft Studio2 天前
国产化Word处理控件Spire.Doc教程:通过Java简单快速的将 HTML 转换为 PDF
java·html·word
碧海蓝天go星辰大海2 天前
word为跨页表格新加表头和表名
word
进阶的小木桩2 天前
C# 导出word 插入公式问题
开发语言·c#·word
碧海蓝天go星辰大海2 天前
word添加页眉
word
Dontla2 天前
word文档格式规范(论文格式规范、word格式、论文格式、文章格式、格式prompt)
prompt·word
八饱粥2 天前
word中表格拉不动以及插入图片有间距
word
我有一棵树2 天前
【AI工具应用】使用 trae 实现 word 转成 html
word
开开心心就好3 天前
能按需拆分 PDF 为多个文档的工具
javascript·python·智能手机·django·pdf·word·excel
VBAMatrix3 天前
审计报告附注救星!实现Word表格纵向求和+横向计算及其对应的智能校验
word·核对数据·审计报告·审计·附注