word怎么批量修改图片大小比如固定长宽或按比例缩放等等

公子梦如晴

公子梦如晴

2015-04-27 19:45

今天小编给大家分享一个比较有意思的word小技巧,只要稍微懂点word小知识,就能学会哦,很多人为word这个东西比较复杂。其实不是的,只要肯学习,肯用心看教程,机会学到别人不知道的东西~

很多新手朋友们都不知道如何批量修改图片大小,其实很简单的,本文将为大家介绍下批量修改图片的方法,有固定长宽方法、按比例缩放方法,两种方法都可以实现,不会的朋友可以收藏下以备不时之需。

描述:每天要做表格,每个表格要插入五张照片。固定大小,一张张修改很麻烦,能有快捷的方法嘛?我想把图片大小设置成5.48cm

解决:按alt+F11。然后在project右键插入模块,然后粘贴Sub Macro()Mywidth = 4.13Myheigth = 5.48For Each iShape In ActiveDocument.InlineShapesiShape.Height = 28.345 * MyheigthiShape.Width = 28.345 * MywidthNext iShapeEnd Sub再按F5,就行了。其中Mywidth = 4.13,Myheigth = 5.48这里的数字你自己改大小。

固定长宽方法:

1、打开word,工具-宏-宏(或者直接按Alt+F8)进入宏的界面,如下面所示,输入一个宏名,宏名自己起,能记住就行!

word批量修改图片大小教程:固定长宽+按比例缩放1

2、宏名起好了,单击“创建”进入Visual Basic 编辑器,输入如下代码并保存

Sub setpicsize() '设置图片大小

Dim n '图片个数

On Error Resume Next '忽略错误

Forn = 1 ToActiveDocument.InlineShapes.Count 'InlineShapes类型图片

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

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

Nextn

Forn = 1 ToActiveDocument.Shapes.Count 'Shapes类型图片

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

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ruanjianjc/)

Nextn

End Sub

word批量修改图片大小教程:固定长宽+按比例缩放2

3、返回word,工具-宏-宏(或者直接按Alt+F8),再次进入宏的界面,选择刚才编辑好的宏,并单击“运行”按钮,就可以了!(图片多时,可能会花一些时间)

按比例缩放方法

这部分要说的是把word中的所有图片按比例缩放!

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

Sub setpicsize() '设置图片大小

Dim n '图片个数

Dimpicwidth

Dimpicheight

On Error Resume Next '忽略错误

For n = 1 ToActiveDocument.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倍

Nextn

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倍

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ruanjianjc/)

Nextn

End Sub

若还想使所有图片居中对齐,可在循环中加入下面的语句:

ActiveDocument.InlineShapes(n).Range.ParagraphFormat.Alignment= wdAlignParagraphCenter

‘左对齐:wdAlignParagraphLeft

注意:这里的Shapes(InlineShapes)不仅仅是指图片,也包含其它的,自选图形、任意多边形、OLE 对象、ActiveX 控件、图片等。

好啦!word批量修改图片大小的方法就是这样的了,这两种方法各有千秋,大家可以根据情况自行选择哦!

展开更多 50%)
分享

猜你喜欢

word怎么批量修改图片大小比如固定长宽或按比例缩放等等

软件教程 电脑应用 word
word怎么批量修改图片大小比如固定长宽或按比例缩放等等

Word中批量修改图片大小和缩放比例方法

word
Word中批量修改图片大小和缩放比例方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何批量修改Word中图片大小和缩放比例的方法介绍

word
如何批量修改Word中图片大小和缩放比例的方法介绍

光影魔术如何批量修改图片大小

手机软件 应用软件
光影魔术如何批量修改图片大小

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

acdsee批量修改图片大小方法

电脑网络
acdsee批量修改图片大小方法

word裁剪功能 方便修改图片大小

电脑入门
word裁剪功能 方便修改图片大小

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Word中简单快速插入各种分隔线及删除分割线的方法

Word中简单快速插入各种分隔线及删除分割线的方法

Word如何在每栏都添加页码或者自定义开始添加页码的页面

Word如何在每栏都添加页码或者自定义开始添加页码的页面
下拉加载更多内容 ↓