Word巨集設定圖片大小

studywell發表於2017-11-29
Word巨集設定圖片大小


1. Alt+F8, Create 一個Macro
2. 輸入Macro名,進入編輯


---按比例縮小大量圖片
Sub alex() '設定圖片大小
 Dim n '圖片個數
 On Error Resume Next '忽略錯誤
 For n = 1 To ActiveDocument.InlineShapes.Count 'InlineShapes型別圖片
 picheight = ActiveDocument.InlineShapes(n).Height
 picwidth = ActiveDocument.InlineShapes(n).Width
 ActiveDocument.InlineShapes(n).Height = picheight * 0.5 '設定高度為0.5倍
 ActiveDocument.InlineShapes(n).Width = picwidth * 0.5 '設定寬度為0.5倍
 Next n
 For n = 1 To ActiveDocument.Shapes.Count 'Shapes型別圖片
 picheight = ActiveDocument.Shapes(n).Height
 picwidth = ActiveDocument.Shapes(n).Width
 ActiveDocument.Shapes(n).Height = picheight * 0.5 '設定高度為0.5倍
 ActiveDocument.Shapes(n).Width = picwidth * 0.5 '設定寬度為0.5倍
 Next n
End Sub






---圖片大小設定成絕對值  1cm=28px
Sub alex() '設定圖片大小
 Dim n '圖片個數
 On Error Resume Next '忽略錯誤
 For n = 1 To ActiveDocument.InlineShapes.Count 'InlineShapes型別圖片
 picheight = ActiveDocument.InlineShapes(n).Height
 picwidth = ActiveDocument.InlineShapes(n).Width
 ActiveDocument.InlineShapes(n).Height = 280 '設定高度為280px
 ActiveDocument.InlineShapes(n).Width = 364 '設定寬度為364px
 Next n
 For n = 1 To ActiveDocument.Shapes.Count 'Shapes型別圖片
 picheight = ActiveDocument.Shapes(n).Height
 picwidth = ActiveDocument.Shapes(n).Width
 ActiveDocument.Shapes(n).Height = 280 '設定高度為280px
 ActiveDocument.Shapes(n).Width = 364 '設定寬度為364px
 Next n
End Sub




3. 保持,再次進入原來的word,alt-f8 run這個巨集

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29519108/viewspace-2147903/,如需轉載,請註明出處,否則將追究法律責任。

相關文章