Word如何用VBA快速统一修改图片大小

 时间:2026-02-14 04:04:56

1、首先看看现象,word里面的多张图片大小不一样。

Word如何用VBA快速统一修改图片大小

2、点击工具-宏-Visual basic编辑器。(也可以直接按Alt+F11)

Word如何用VBA快速统一修改图片大小

3、打开Visual basic编辑器,点击最上面的Normal模板文件,再双击开thisDocument。

Word如何用VBA快速统一修改图片大小

4、在右面的Normal-hisDocument代码窗口输入如下代码:

Sub setpicsize() '设置图片大小

Dim n '图片个数

On Error Resume Next '忽略错误

For n = 1 To ActiveDocument.InlineShapes.Count 'InlineShapes 类型 图片

ActiveDocument.InlineShapes(n).Height = 6 * 28.35 '设置图片高度为 6cm(1cm等于28.35px)

ActiveDocument.InlineShapes(n).Width = 6 * 28.35 '设置图片宽度 6cm

Next n

End Sub

Word如何用VBA快速统一修改图片大小

5、最后点击左上角的保存按钮,然后点击返回word主界面。

Word如何用VBA快速统一修改图片大小

6、点击工具-宏。(也可以直接按Alt+F8)直接打开运行宏窗口。

Word如何用VBA快速统一修改图片大小

7、选setpicsize宏点击运行,瞬间会把整个word文档的所有图片修改为一样的统一大小。

Word如何用VBA快速统一修改图片大小

8、最后看看统一大小以后的word文档效果。

Word如何用VBA快速统一修改图片大小

  • word中VBA怎么批量调整图片大小
  • Excel:VBA插入图片自动调整大小
  • WPS工作表中如何获取当前文件途径?
  • 怎么使用vba在word中打开指定的文件
  • 怎样使用VBA让控件适合窗体的缩放?
  • 热门搜索
    适合春季旅游的地方 河源旅游攻略 福鼎旅游景点大全 冬天哈尔滨旅游攻略 北京众信旅游官网 厦门大嶝岛旅游攻略 日本旅游必去景点 永嘉旅游景点大全 海南省旅游学校 去海南旅游注意事项