word中如何将大量图片批处理统一的尺寸大小

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选择工具——宏——宏(Alt+F8调出宏编辑窗口),输入宏名——(非数字)——创建;

在Sub 宏名()与End Sub之间编写如下代码:(之后单击运行即可)

Dim n '图片个数

On Error Resume Next '忽略错误

For n = 1 To ActiveDocument.InlineShapes.Count 'InlineShapes类型图片ActiveDocument.InlineShapes(n).Height = 99 '设置图片高度为99px

ActiveDocument.InlineShapes(n).Width = 71 '设置图片宽度71px

Next n

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

ActiveDocument.Shapes(n).Height = 99 '设置图片高度为99px

ActiveDocument.Shapes(n).Width = 71 '设置图片宽度71px

Next n

我们可以尝试使用VBA完成Word文档中图片统一设置宽高:

Sub 统一图片尺寸()

'仅适用于嵌入式图片

Dim oInlineShape As InlineShape

For Each oInlineShape In ActiveDocument.InlineShapes

With oInlineShape

.LockAspectRatio = msoFalse '不锁定纵横比

.Height = MillimetersToPoints(23) '以毫米为单位设置高度

.Width = MillimetersToPoints(31) '以毫米为单位设置宽度

End With

Next

End Sub

如果是浮动式图形,可以使用以下方法简单实现:

1、单击【绘图】工具栏右则的(工具栏选项)按钮,依次单击【添加或删除按钮】/【绘图】/【选中多个对象】命令,【选中多个对象】命令将被添加到【绘图】工具栏的最后位置。

2、单击【绘图】工具栏中的(选中多个对象)按钮,弹出【选择多个对象】对话框。

3、单击【全选】按钮,【对象】列表框中的所有对象被全部选定。

4、单击【确定】按钮,Word全选文档中的所有图片。

5、单击【格式】/【图片】命令,打开【设置图片格式】对话框,单击【大小】选项卡,在【高度】框中输入“23”(毫米),在【宽度】框中输入“31”(毫米)。

6、单击【确定】按钮,Word将所有图片统一设置成23mm*31mm(高*宽)。

相关文档
最新文档