导航:首页 > 文字图片 > word宏调整图片比例

word宏调整图片比例

发布时间:2022-09-04 20:07:00

1. 如何通过“宏”批量完成word中所有图片大小的修改并且让图片安排原来顺序排列

1、Alt+F8调出宏编辑窗口
2、点创建按钮,创建新宏,setpicsize,内容如下:
Sub setpicsize()
'设置图片大小
' 宏在 2008-3-31 由 hero_thm 录制
'
Dim j '计数图片个数
For j = 1 To ActiveDocument.InlineShapes.Count '文件中图片总个数,图片类型为inlineshapes
ActiveDocument.InlineShapes(j).Height = 362 '设置高度
ActiveDocument.InlineShapes(j).Width = 481.87 '设置宽度
Next j

End Sub
3、保存退出,点运行setpicsize宏,word中所有的图片统一调整为宽17cm,高12.77cm
Sub setpicsize()
'设置图片大小
' 宏在 2008-3-31 由 hero_thm 录制
'
Dim j '计数图片个数
For j = 1 To ActiveDocument.InlineShapes.Count '文件中图片总个数,图片类型为inlineshapes
If ActiveDocument.InlineShapes(j).Width > 480 Then
ActiveDocument.InlineShapes(j).Width = 400 '设置宽度
End If
Next j
End Sub

2. word 统一修改图片比例

把word中的所有图片修改成固定的并且相同的长和宽

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

最近小编遇到一个问题:需要将一篇word文档中的所有图片全部缩小比例。一张张改太麻烦了。于是从网上搜罗了一下,还真找到了解决办法。需要注意的地方
就是注意厘米与像素的换算关系。一般情况下1厘米=28px
。这个换算关系其实可以用计算器计算出来。计算公式为图片改变之后的像素除以改变之后图片的大小厘米。
固定长宽篇
这部分要说的是把word中的所有图片修改成固定的并且相同的长和宽!
1、打开word,工具-宏-宏(或者直接按Alt+F8)进入宏的界面,如下面所示,输入一个宏名,宏名自己起,能记住就行!
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
Nextn
End
Sub
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倍
Nextn
End
Sub
若还想使所有图片居中对齐,可在循环中加入下面的语句:
ActiveDocument.InlineShapes(n).Range.ParagraphFormat.Alignment=
wdAlignParagraphCenter
‘左对齐:wdAlignParagraphLeft
注意:这里的Shapes(InlineShapes)不仅仅是指图片,也包含其它的,自选图形、任意多边形、OLE
对象、ActiveX
控件、图片等。

4. 关于在WORD里使用宏将所有图片比例缩小的问题。

Sub a()
i = InputBox("请输入放大缩小比例,例如:0.5或者1.5")
For Each pic In ActiveSheet.DrawingObjects
With pic
.Select
.ShapeRange.Height = Selection.ShapeRange.Height * i
.ShapeRange.Width = Selection.ShapeRange.Width * i
End With
Next
End Sub
试试 这样吧 有问题在沟通

5. WORD用宏按比例缩放单个图片

我喜欢VB,自购了一本入门教程,现在入门水平而已,刚编了(如下)一宏“

Dim h!, w!
h = Selection.InlineShapes(1).Height
w = Selection.InlineShapes(1).Width
Selection.InlineShapes(1).Height = h * 0.87
Selection.InlineShapes(1).Width = w * 0.87

End Sub

”试验解决你的要求:选折目标图片,执行此宏结果是将图片的长/宽度皆调整为87%。(原图及执行结果如图)

【提示:你录制此宏时为其定义一快捷键如“Ctrl”+“m”,这样操作时方便,点击某目标图,按快捷键(“Ctrl”+“m”),则图片调整长/宽度为87%。】

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

word批量修改图片大小方法:
固定长宽方法:
1、打开word,工具-宏-宏(或者直接按Alt+F8)进入宏的界面,如下面所示,输入一个宏名,宏名自己起,能记住就行!

2、宏名起好了,单击“创建”进入Visual
Basic
编辑器,输入如下代码并保存
Sub
setpicsize()
'设置图片大小
Dim
n
'图片个数
On
Error
Resume
Next
'忽略错误
Forn
=
1
ToActiveDocument.InlineShapes.Count
'InlineShapes类型图片
ActiveDocument.InlineShapes(n).Height
=
400
'设置图片高度为
400px
Nextn
Forn
=
1
ToActiveDocument.Shapes.Count
'Shapes类型图片
ActiveDocument.Shapes(n).Height
=
400
'设置图片高度为
400px
ActiveDocument.Shapes(n).Width
=
300
'设置图片宽度
300px
Nextn
End
Sub

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倍
Nextn
End
Sub
若还想使所有图片居中对齐,可在循环中加入下面的语句:
ActiveDocument.InlineShapes(n).Range.ParagraphFormat.Alignment=
wdAlignParagraphCenter
‘左对齐:wdAlignParagraphLeft

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

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

猜你还喜欢:
word未保存如何恢复?word文档未保存恢复方法汇总
word文档如何画线条?word快速画出5种线条小技巧

7. 如何做用宏自动调整word文档中图片尺寸

方法/步骤

先打开存有图片的word

在打开的文档中,选择在“工具”菜单中选择“宏”--“宏”

随后弹出“宏”对话框,在宏名中输入setpicsize

宏名起好了,单击“创建”按钮进入Visual Basic 编辑器,输入如下代码
Sub setpicsize() '设置图片大小Dim n '图片个数On Error Resume Next '忽略错误For n = 1 To ActiveDocument.InlineShapes.Count 'InlineShapes类型图片ActiveDocument.InlineShapes(n).Height = 400 '设置图片高度为 400pxActiveDocument.InlineShapes(n).Width = 300 '设置图片宽度 300pxNext nFor n = 1 To ActiveDocument.Shapes.Count 'Shapes类型图片ActiveDocument.Shapes(n).Height = 400 '设置图片高度为 400pxActiveDocument.Shapes(n).Width = 300 '设置图片宽度 300pxNext nEnd Sub

5
关闭入Visual Basic 编辑器,返回word,重新选择“工具”--“宏”--“宏”(或者直接按Alt+F8),再次进入宏的界面,在弹出的宏名中选择"setpicsize",最后点击“运行”---确认即可快速地批量修改word中所有图片大小,注意这里把图片大小都修改成Height = 400,Width = 300,这个规格大家可以需要改变的~~~~~~~~~~~

8. 用宏如何将word中图片大小改为大小为50% 谢谢

工具----宏----录制新宏。取个名字,按“键盘”图标,

在“请按新快捷键处”输入快捷键,点“指定”再点“关闭”

按键盘上 右边ctrl左边的一个键。这是鼠标右键的替代键。选“设置图片格式”--“大小”,选50%,确定,就可以了,再关上宏。

9. word中插入图片高度宽度比例怎样设置

你好!word中插入图片最常用的是已经剪裁好的图片,其高度和宽度已经确定也就是说是锁定了高度和宽度的比例。插入图片后双击图片显示出图片的编辑界面,这时单击高度或宽度上的上下箭头高度和宽度会按比例增大或减小。打开插入图片的高级设置可以看到默认的选项是勾选了 锁定纵横比。我们去掉该项的勾选,这时可以单独调节高度或宽度的大小,但是调节之后我们会发现图片已经明显的变形了。这就表明插入图片的高度和宽度的比例取决于图片制作时的比例,插入时只能按比例调整图片的大小。

锁定纵横比

阅读全文

与word宏调整图片比例相关的资料

热点内容
美术花盆和花的图片简单 浏览:142
水果怎么摆好看图片 浏览:536
千与千寻人物图片大全 浏览:238
委屈漫画图片女孩 浏览:402
背景图片简约可爱清新 浏览:927
图片狼抱着一个女孩 浏览:168
文档中图片如何快捷设置大小 浏览:254
貂蝉去衣服图片大全 浏览:91
美女背影高清壁纸图片全屏 浏览:56
图片如何设置标题 浏览:807
漂亮文字动态图片大全 浏览:63
七天打卡表可爱图片 浏览:34
波波头发型效果图片 浏览:656
图片插入word中无法选中怎么办 浏览:219
大叔洗衣服的图片 浏览:444
Word里图片置顶如何加空格 浏览:199
蒋丞图片高清动漫 浏览:302
放美女和平精英图片 浏览:384
黑鼻子可爱图片 浏览:854
word转换pdf时图片丢失 浏览:289