针对Word文档中部分图片过宽,超出了页面的问题,可以通过宏脚本进行批量调整。
Sub PIC_SIZE()
'
' PIC_SIZE 宏
'
'
Dim n ' 图片个数
Dim sizeW '原始宽度
Dim sizeH '原始高度
On Error Resume Next ' 忽略错误
For n = 1 To ActiveDocument.InlineShapes.Count 'InlineShapes 类型图片
sizeW = ActiveDocument.InlineShapes(n).Width
sizeH = ActiveDocument.InlineShapes(n).Height
If sizeW > 420 Then
' MsgBox (sizeW)
ActiveDocument.InlineShapes(n).Width = 420
ActiveDocument.InlineShapes(n).Height = sizeH * 420 / sizeW
End If
Next n
End Sub