
导言:有些时候我们需要把文档中的图片批量放大或缩小,但是 word 中无法直接批量调整,这就需要我们使用 vba 来进行操作 。导入 vba 的方法可以参考《如何批量修改word所有图片的尺寸》 。

我们勾选开发工具后,进入 vb 编辑器,在右面的代码窗口中输入

Sub 一闪流溢 _ 按比例缩放全部图片()
On Error Resume Next
Application.ScreenUpdating = False
Dim 缩放比例$, 高度, 宽度, 图片 As InlineShape
Set 文档 = ActiveDocument.InlineShapes
缩放比例 = InputBox(“请输入图片缩放比例” & Chr(13) & “如果让所有图片变成 2 倍大小就输入 2 ” & Chr(13) & “如果让所有图片变成 0.3 倍大小 就输入 0.3”, “来自一闪流溢的提示”)
If 缩放比例 <> “” Then
For Each 图片 In 文档
图片.LockAspectRatio = msoTrue
高度 = 图片.Height
宽度 = 图片.Width
图片.Height = CentimetersToPoints(缩放比例 / 28.35 * 高度)
图片.Width = CentimetersToPoints(缩放比例 / 28.35 * 宽度)
Next
End If
Application.ScreenUpdating = True
MsgBox (“来自一闪流溢的提示:所有图片都已经按比例调整完毕”)
End Sub
接下来关闭 vb 窗口
回到正文后,按 alt+f8,选择“一闪流溢 _ 按比例缩放全部图片”这个宏,点击运行

然后会弹出一个窗口

【word使图片按比例缩放的方法 word中图片显示不全怎么办】 如果我们想把所有图片放大 2 倍就写入 2,如果我们想把所有图片缩小,就输入缩小的倍数,比如我们想把图片缩小一半,就输入 0.5

点击确定后,稍等片刻
接下来等到弹出一个窗口,会提示你全部缩放完毕
然后我们就发现所有的图片都已经按比例缩放完毕

总结时间
善用 vba 宏批量操作文档可以极快地提升工作效率且不易出错,关注并给我私信,发送关键词“批量缩放图片”即可 bas 代码源文件哦!
推荐阅读
- excel平均值函数使用技巧 excel表格求平均值怎么操作
- 教你3个好用的制作方法 gif图片怎么转换成jpg
- word文档自动生成目录的方法 word如何手动设置目录
- word文档添加目录的方法 word文档如何添加目录
- 这几个方法值得你拥有 照片如何转换成word文档
- 这六个办法适用所有版本的Word 怎么去掉word多余的空白页
- word绘制表格步骤图 word表格怎么删除多余的格子
- 怎么用手机把照片扫描为pdf电子版 把图片转换成pdf格式免费
- 图片压缩6个非常实用的方法 怎么把图片压缩小一点
- word求和平均值最快的方法 word求和公式在哪里