vba设置图片格式? 利用VBA统一修改word文档中图片格式的技巧
创作时间:
作者:
@小白创作中心
vba设置图片格式? 利用VBA统一修改word文档中图片格式的技巧
引用
1
来源
1.
https://m.jb51.net/office/word/962448.html
VBA是Word软件重要的扩展功能之一,具有强大的代码编辑和执行功能。那么如何利用VBA来修改Word中图片的大小呢?下面给大家演示一下详细的操作流程。
统一大小
- 点击鼠标右键,选择“新建”选项,然后点击“mircosoft Word 2007”新建一个Word文件。
- 选择Word界面上方的“插入”选项,然后点击'“图片”按钮。
- 选中需要编辑的图片,然后点击“插入”按钮。
- 图片插入完成后,点击“开发工具”选项,然后选择“宏”进行VBA代码写入。
- 写明代码的名称,然后点击“创建”按钮。
- 写入VBA代码,主要利用代码为shap.width(宽度设置)和shap.height(高度设置),然后关闭界面。
- 选择编辑完成的代码,然后点击“执行”按钮。
- 图片大小就修改完成了。
图片排版
有一个很长的总结报告,100页左右。里面的图片格式比较乱,需要统一改为单倍行距、居中对齐、去掉首行缩进、统一长宽尺寸。
Sub 图片格式()
Dim pic As InlineShape '定义pic
For Each pic In ActiveDocument.InlineShapes '遍历每一张嵌入的图片
With pic.Range.ParagraphFormat '设置图片所在段落格式
.LineSpacingRule = wdLineSpaceSingle '单倍行距
.CharacterUnitFirstLineIndent = 0 '首行空0字符
.FirstLineIndent = CentimetersToPoints(0) '首行缩进0磅,注意要和上面的0字符同时使用,否则不行
.Alignment = wdAlignParagraphCenter '居中对齐
End With
pic.LockAspectRatio = msoFalse 'msoTrue '是否锁定长宽比
pic.Height = 6 * 28.345 '设置长宽,把厘米转化为磅值
pic.Width = 8 * 28.345
Next
End Sub
以上就是利用VBA统一修改word文档中图片格式的技巧,希望对大家有所帮助。
热门推荐
租赁房屋合同的撰写要点是什么?这种合同应包含哪些关键条款?
彻底战胜拖延的“无敌法则”:五分钟法则详解
5G-A时代的“速度与激情”:如何建设高铁精品网络?
小叶赤楠在室内怎么养
EliasChang
浅析中国近代屈辱史的开端——第一次鸦片战争的历史背景
骨龄检测如何操作?松江医生为你揭秘孩子成长的“时间机器”
什么是土狗项目?一文彻底弄懂土狗项目
如何快速检测你的手机是否为原装机?
新生儿黄疸:父母必知的预防与应对指南
辐射4 DLC大比拼:哪款DLC最值钱?深度解析内容丰富度与游戏体验
阿司匹林预防血栓,可不要盲目吃
遇到大风大浪,怎么把船开稳当?专家说
心情烦躁,分享给您8个中医小妙招
城中花事 四时流光 从赏花到“赏花经济”的杭州探索
为何物业反对封阳台?过来人说出2个原因,原来危险在身边
席琳·迪翁:用生命诠释“爱的颂歌”
沙特甲前瞻:积尼达迎战巴腾,主队状态起伏客队有望不败
《道德经》第四章详解:挫其锐解其纷的智慧
如何给API定价:从目标用户到定价策略的全方位指南
如何识别市场中的关键点位
猫窝选购大揭秘!打造猫咪专属乐园
地铁直达!福州这家三甲医院,新建分院区!
顾维钧与严幼韵:跨越半个世纪的深情相伴
提升沟通技巧与人际关系的实用指南
冰雪旅游“热”力绽放 各地活动精彩纷呈
“义乌最牛老板娘”创业,放弃百万年薪,打着地铺做出上亿生意
中国古今爱情故事的传承与发展
“找不到msvcp100.dll,无法继续执行代码”的五种解决方案
酱香型大曲酒工艺全揭秘,细节决定品质