批量修改word图片大小!
时间:2006-08-11
来源:互联网
我找到这个代码:
但有点错误,因为我现在急用,当对VEA不是太熟悉!
所以请高手帮我看看,写个直接正确的上来,我先用下,谢谢了!
Sub kk() Dim a As InlineShape For Each b In ActiveDocument.InlineShapes '(在其中循环) a.Width = 126.4 '宽为126.4 a.Height = 126.4 Next End Sub
我的图片是防放在固定表格大小里的,要更改图片符合那个表格大小!
作者: 竹本一字 发布时间: 2006-08-11
Dim a As InlineShape
For Each a In ActiveDocument.InlineShapes '(在其中循环)
a.Width = 126.4
a.Height = 126.4
Next
End Sub
作者: c81 发布时间: 2006-08-11
Sub Macro1()
Selection.InlineShapes(1).Height = 43.95
Selection.InlineShapes(1).Width = 85.05
End Sub
这个是选择的一个图片后更改,现在只要改成是循环到所有的图片就可以了!
Sub kk() Dim a As InlineShape For Each b In ActiveDocument.InlineShapes '(在其中循环)
上面的这个b 是干什么用的呀?
作者: 竹本一字 发布时间: 2006-08-11
Dim a As InlineShape
For Each a In ActiveDocument.InlineShapes '(在其中循环)
哦,是从这个分开的呀!谢谢了,试试,万分感谢!
以后还要努力学习~~~呵呵,平时看了一点,用的时候,就蒙了!
作者: 竹本一字 发布时间: 2006-08-11
怎样批量缩小图片到原图的1/2
Sub 缩小()
Selection.InlineShapes(a).Height = Selection.InlineShapes(a).Height / 2
Selection.InlineShapes(a).Width = Selection.InlineShapes(a).Width / 2
End Sub
这个只能单张缩小啊
a.Width = 126.4
a.Height = 126.4
126.4的单位是什么?像素?怎么换算?
[此贴子已经被作者于2006-10-29 17:08:51编辑过]
作者: wp1118 发布时间: 2006-10-29
怎样批量缩小图片到原图的1/2
Sub 缩小()
Selection.InlineShapes(a).Height = Selection.InlineShapes(a).Height / 2
Selection.InlineShapes(a).Width = Selection.InlineShapes(a).Width / 2
End Sub
这个只能单张缩小啊
a.Width = 126.4
a.Height = 126.4
126.4的单位是什么?像素?怎么换算?
你的图片是嵌入式图形吗?
126.4单位是磅,可以通过函数换算。
作者: 守柔 发布时间: 2006-10-29
作者: 菊石泽露 发布时间: 2007-03-18
a.Width = 50
a.Height = 50
.ActiveDocument.Tables(2)
a.Width = 100
a.Height = 100
作者: jinmaji 发布时间: 2009-12-24
作者: szqhb 发布时间: 2011-02-16
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28