如何一次性選定word文檔中的所有圖片?


我也沒學習vba多久,題主參考一下這個

http://www.elsyy.com/news/2014/0805/18145851530.html

或者這個

WORD VBA 批量修改圖片大小

Alt+F11/F8

這部分要說的是把word中的所有圖片按比例縮放!

具體操作同上,只是代碼部分稍做修改,代碼如下:

Sub setpicsize() 設置圖片大小

Dim n 圖片個數

Dim picwidth

Dim picheight

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 * 1.1 設置高度為1.1倍

ActiveDocument.InlineShapes(n).Width = picwidth * 1.1 設置寬度為1.1倍

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 * 1.1 設置高度為1.1倍

ActiveDocument.Shapes(n).Width = picwidth * 1.1 設置寬度為1.1倍

Next n

End Sub

Sub 圖片尺寸一起調()

圖片尺寸一起調 宏

Mywidth = 15 10為圖片寬度(厘米)

Myheigth = 10 10為圖片高度(厘米)

For Each iShape In ActiveDocument.InlineShapes

iShape.Height = 28.345 * Myheigth

iShape.Width = 28.345 * Mywidth

Next iShape

End Sub


唯一答案沒什麼卵用。剛才bing瞎逛發現了答案。

善用搜索引擎啊寶寶們!

雖然我搜索引擎也用的很爛。

------------------這是沒什麼卵用的分界線-------------------------

答主WORD版本2013,按照微軟爸爸的兼容性支持,2013以後的版本應該都可以……吧。

ctrl + F,

會出這樣一個框。

然後輸入^g,enter。

是不是發現多了一個選項卡:

yes!


推薦閱讀:

TAG:MicrosoftWord | 文檔 |