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

相关推荐
学软件的小铃铛4 小时前
解决word里插入公式后打不开的问题
word
源梦想13 小时前
如何统一修改word中所有英文字母的字体格式
word
诸葛小猿1 天前
Pdf转Word案例(java)
java·pdf·word·格式转换
爱喝一杯白开水1 天前
使用 Apache POI 生成包含文本和图片的 Word 文档
word·apache·poi·导出
搜移IT科技1 天前
word怎么删除空白页?word最后一页删不掉怎么办
word
源梦想1 天前
Word如何制作三线表格
word
tangjunjun-owen2 天前
第三章:langchain加载word文档构建RAG检索教程(基于FAISS库为例)
langchain·llm·word·faiss·rag
bu_shuo2 天前
Edge浏览器PDF字体显示错误
pdf·word·渲染错误
dbkx_293 天前
Word域操作记录(从1开始的毕业论文格式排版)
word
Dovis(誓平步青云)3 天前
智能推理DeepSeek-R1+Word深度整合业级智能办公构建
人工智能·深度学习·机器学习·语言模型·数据挖掘·word