




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、打开word,工具宏宏(或者直接按Alt+F8)进入宏的界面,如下面所示,输入一个宏名,宏名自己起,能记住就行!宏名起好了,单击“创建”进入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这样就可以了! 2.按alt+F11。然后在project右键插入模块,然后粘贴Sub Macro()Mywidth = 4.13Myheigth = 5.69For Each iShape In ActiveDocument.InlineShapesiShape.Height = 28.345 * MyheigthiShape.Width = 28.345 * MywidthNext iShapeEnd Sub再按F5,就行了。 【Mywidth = 4.13Myheigth = 5.69这里的数字你自己改大小】设定的高度是5.48cmSub Macro()Mywidth = 4.13Myheigth = 5.48For Each iShape In ActiveDocument.InlineShapesiShape.Height = 28.345 * MyheigthiShape.Width = 28.345 * MywidthNext iShapeEnd Sub批量改word文件中图大小word批量修改图片大小固定长宽篇这部分要说的是把word中的所有图片修改成固定的并且相同的长和宽!打开word,工具宏宏(或者直接按Alt+F8)进入宏的界面,如下面所示,输入一个宏名,宏名自己起,能记住就行!宏名起好了,单击“创建”进入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注:px 是像素 1厘米为25px,可以自行按照自己的实际情况修改代码中像素大小3、返回word,工具宏宏(或者直接按Alt+F8),再次进入宏的界面,选择刚才编辑好的宏,并单击“运行”按钮,就可以了!(图片多时,可能会花一些时间)word批量修改图片大小按比例缩放篇这部分要说的是把word中的所有图片按比例缩放!具体操作同上,只是代码部分稍做修改,代码如下:Sub setpicsize() 设置图片大小Dim n 图片个数Dim picwidthDim picheightOn Error Resume Next 忽略错误For n = 1 To ActiveDocument.InlineShapes.Count InlineShapes类型图片picheight = ActiveDocument.InlineShapes(n).Heightpicwidth = ActiveDocument.InlineShapes(n).WidthActiveDocument.InlineShapes(n).Height = picheight * 1.1 设置高度为1.1倍ActiveDocument.InlineShapes(n).Width = picwidth * 1.1 设置宽度为1.1倍Next nFor n = 1 To ActiveDocument.Shapes.Count Shapes类型图片picheight = ActiveDocument.Shapes(n).Heightpicwidth = ActiveDocument.Shapes(n).WidthActiveDocument.Shapes(n).Height = picheight * 1.1 设置高度为1.1倍ActiveDocument.Shapes(n).Width = picwidth * 1.1 设置宽度为1.1倍Next nEnd SubWORD中如何:1、批量插入图片;2、批量修改图片大小;3、使图片在WORD中的位置相同。Mywidth = 7 需要的图片宽度(厘米)Myheigth = 5 需要的图片高度(厘米)=Dim myPic As InlineShapeFor Each myPic In ActiveDocument.InlineShapesWith myPic.SelectSelect Case .TypeCase wdInlineShapePicture.Height = 28.345 * Myheigth.Width = 28.345 * MywidthSelection.ParagraphFormat.Alignment =wdAlignParagraphCenterSelection.CutSelection.PasteSpecial Link:=False,DataType:=15, Placement:=wdInLine, DisplayAsIcon:=FalseEnd SelectEnd WithNextEnd Subword批量修改图片大小固定长宽篇这部分要说的是把word中的所有图片修改成固定的并且相同的长和宽!1、打开word,工具宏宏(或者直接按Alt+F8)进入宏的界面,如下面所示,输入一个宏名,宏名自己起,能记住就行!2、宏名起好了,单击“创建”进入Visual Basic 编辑器,输入如下代码并保存color=#0000ffsize=13pxSub/size/colorsize=13px setpicsize() color=#339966color=#008000设置图片大小/color/colorcolor=#0000ffcolor=#0000ffDim/colorcolor=#000000 n/colorcolor=#008000图片个数color=#0000ffOn Error Resume Next color=#339966color=#008000忽略错误/color/color/color/color/colorcolor=#0000ffFor /colorn = 1 color=#0000ffTo/color ActiveDocument.InlineShapes.Count color=#008000InlineShapes类型图片/colorActiveDocument.InlineShapes(n).Height = 400 color=#008000设置图片高度为 400px/colorActiveDocument.InlineShapes(n).Width = 300 color=#008000设置图片宽度 300px/colorcolor=#0000ffNext/color n/sizesize=13pxcolor=#0000ffFor /colorn = 1 color=#0000ffTo/color ActiveDocument.Shapes.Count color=#008000Shapes类型图片/colorActiveDocument.Shapes(n).Height = 400 color=#008000设置图片高度为 400px/colorActiveDocument.Shapes(n).Width = 300 color=#008000设置图片宽度 300px/colorcolor=#0000ffNext/color ncolor=#0000ffEnd Sub/color/size3、返回word,工具宏宏(或者直接按Alt+F8),再次进入宏的界面,选择刚才编辑好的宏,并单击“运行”按钮,就可以了!(图片多时,可能会花一些时间)word批量修改图片大小按比例缩放篇这部分要说的是把word中的所有图片按比例缩放!具体操作同上,只是代码部分稍做修改,代码如下:color=#0000ffsize=13pxSub/size/colorsize=13px setpicsize() color=#339966color=#008000设置图片大小/color/colorcolor=#0000ffcolor=#0000ffcolor=#0000ffDim/colorcolor=#000000 n/colorcolor=#008000图片个数/color/color/colorcolor=#0000ffDim /colorpicwidthcolor=#0000ffDim/color picheightcolor=#0000ffOn Error Resume Next color=#339966color=#008000忽略错误/color/color/color/sizecolor=#0000ffsize=13pxFor /size/colorsize=13pxn = 1 color=#0000ffTo/color ActiveDocument.InlineShapes.Count color=#008000InlineShapes类型图片/colorpicheight = ActiveDocument.InlineShapes(n).Heightpicwidth = ActiveDocument.InlineShapes(n).WidthActiveDocument.InlineShapes(n).Height = picheight * 1.1 color=#008000设置高度为1.1倍/colorActiveDocument.InlineShapes(n).Width = picwidth * 1.1 color=#008000设置宽度为1.1倍/colorcolor=#0000ffNext/color nFor n = 1 color=#0000ffTo/colorActiveDocument.Shapes.Count color=#008000Shapes类型图片/colorpicheight = ActiveDocument.Shapes(n).Heightpicwidth = ActiveDocument.Shapes(n).WidthActiveDocument.Shapes(n).Height = picheight * 1.1 color=#008000设置高度为1.1倍/colorActiveDocument.Shapes(n).Width = picwidth * 1.1 color=#008000设置宽度为1.1倍/colorcolor=#0000ffNext/color n/sizecolor=#0000ffsize=13pxEnd Sub/size/colorcolor=#0000ff/color批量给图片加边框的方法,分享一下:Dim i As IntegerFor i = 1 To ActiveDocument.InlineShapes.CountWith ActiveDocument.InlineShapes(i)With .Borders(wdBorderLeft).LineStyle = wdLineStyleSingle.LineWidth = wdLineWidth100pt.Color = wdColorAutomaticEnd WithWith .Borders(wdBorderRight).LineStyle = wdLineStyleSingle.LineWidth = wdLineWidth100pt.Color = wdColorAutomaticEnd WithWith .Borders(wdBorderTop).LineStyle = wdLineStyleSingle.LineWidth = wdLineWidth100pt.Color = wdColorAutomaticEnd WithWith .Borders(wdBorderBottom).LineStyle = wdLineStyleSingle.LineWidth = wdLineWidth100pt.Color = wdColorAutomaticEnd With.Borders.Shadow = FalseEnd WithWith Options.DefaultBorderLineStyle = wdLineStyleSingle.DefaultBorderLineWidth = wdLineWidth100pt.DefaultBorderColor = wdColorAutomaticEnd WithNext i这是我做资料用的:Sub setpicsize() setpicsize Macro 宏在 2010-7-22 由 游客 创建Dim n 图片个数On Error Resume Next 忽略错误For n = 1 To ActiveDocument.InlineShapes.Count InlineShapes类型图片ActiveDocument.InlineShapes(n).Height = 600 设置图片高度为 600pxActiveDocument.InlineShapes(n).Width = 400 设置图片宽度 400pxNext nFor n = 1 To ActiveDocument.Shapes.Count Shapes类型图片ActiveDocument.Shapes(n).Height = 600 设置图片高度为 600pxActiveDocument.Shapes(n).Width = 400 设置图片宽度 400pxNext nDim i As IntegerFor i = 1 To ActiveDocument.Inlin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 11999-3:2025 EN PPE for firefighters - Test methods and requirements for PPE used by firefighters who are at risk of exposure to high levels of heat and/or flame while f
- 【正版授权】 IEC TS 61340-5-6:2025 EN Electrostatics - Part 5-6: Protection of electronic devices from electrostatic phenomena - Process assessment techniques
- 【正版授权】 IEC 60335-2-106:2021+AMD1:2025 CSV EN Household and similar electrical appliances - Safety - Part 2-106: Particular requirements for heated carpets and for heating units for
- GB/T 28683-2025蝴蝶兰
- GB/T 33341-2025电动汽车快换电池箱架
- 校园用电安全知识培训
- 农药经营考试题及答案
- 人才引进线上面试题及答案
- 放射作业考试题及答案
- 类风湿考试题及答案
- 机动车环检试题及答案
- 钉钉操作培训
- TCAPC 016-2024 院外呼吸慢病健康管理规范
- 露天矿山安全知识培训课件
- 《中小企业员工激励机制存在的问题及完善对策研究》4000字
- 第1章 汽车4S店概述
- 呼兰河传完整版课件
- 医疗器械监管实务
- 旅游景区反恐防爆应急预案
- 浪潮iqt在线测评题及答案
- 中外运社招在线测评题
评论
0/150
提交评论