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文档中图片格式的技巧,希望对大家有所帮助。
热门推荐
妙峰山自然风景区游玩攻略:一座让人流连忘返的京郊胜地
如何正确保养平板电脑(保持平板电脑的长久使用和良好性能)
行李箱abs+pc材质好还是pc材质的好?行李箱买啥材质的耐摔耐划?
目前有哪些能够分析照片颜值给出打分的AI算法
产品需求如何找销售渠道
方向盘调紧的正确方法是什么?这种调紧方法会带来哪些变化?
微信联合八大博物馆发起表情包创作活动,带动博物馆“花式破圈”
农业中的蚜虫:有效管理策略
期货鸡蛋的重量标准如何制定?制定后的标准有何影响?
白蜡木的优缺点
如何撰写完美的求助邮件?实用指南与模板
笛子练多久能上台表演
心学问教育咨询,儿童情商培养:家长如何提升孩子的情绪智力?
发烧最快的退烧方法是什么
复盘2024的得与失 重温投资中最重要的三件小事
甘肃沙海绿洲民勤:节水从传统管控向数字管水跨越
新闻娱乐化的定义、影响及治理对策
L3+自动驾驶系统技术要求详解「GB/T 44721-2024」
遏制结核,从用对药开始
模块化编程:理论基础、设计原则与技术实现
Excel怎么做指数回归方程
一体化发展下,青浦从“圆梦地铁”到实现“轨交自由”
健身不盲选!4步找到你的“本命运动”,效果翻倍
口干舌燥的中医食疗方法
去眼袋去黑眼圈注意及护理事项有哪些
19个经典好用的职场破冰小游戏
从8.9分大降至6分,《白夜破晓》到底差在哪?观众的评价“一针见血”
换位思维:提升沟通效果的有效途径
大连十大赏樱胜地全攻略:从旅顺到市中心,尽享樱花之美
挑对花椒,让菜肴美味升级!购买优质花椒的实用指南!