1 Sub 批量調整圖片大小() 2 ' 3 ' 批量修改圖片 Macro 4 ' 宏由 zxz 錄制,時間: 2014/10/29 5 '批量調整圖片大小,避免圖片太大顯示不完全 6 7 '循環圖片集合 8 For Each iShape In ActiveDocument.InlineShapes 9 '將高寬比還原為100% 10 iShape.ScaleHeight = 100 11 iShape.ScaleWidth = 100 12 '用500除圖片寬度,得出一個寬度比 13 myScale = 500 / iShape.Width 14 '如果得出的寬度比小於1,說明圖片寬度超出500 15 If myScale < 1 Then 16 '縮小圖片比例,將寬度設為500,高度按比例自動變化 17 iShape.ScaleHeight = myScale * 100 18 iShape.ScaleWidth = myScale * 100 19 End If 20 Next iShape 21 22 End Sub