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文档中图片格式的技巧,希望对大家有所帮助。
热门推荐
《苹果香》爆红背后的隐秘心理密码
伊犁河谷的诗意之美:《苹果香》歌词探秘
黑大婶翻唱《苹果香》,唱响新疆伊犁文化
蜂蜜:医生推荐的喉咙痛神器
秋冬喉咙痛?线上问诊来帮忙!
喉咙痛?试试这些食疗方案!
蒙古族饮食文化
匈牙利滑冰协会:刘少林刘少昂变更国籍 永远感谢他们
青春期女孩如何科学补铁?这份指南请收好
移民在国外有多难呢?解析移民过程中的挑战与应对方法
网球造星的残酷一面:郑钦文只是极少数,打进世界前100名才勉强能养活自己
4位运动员改籍日本,并以战胜中国为荣?他们退役后想回祖国工作
冬日打卡云佛山滑雪场,乘坐868路公交车出发!
Vue前端应用安全防护指南:六大核心措施详解
九寨沟:200万游客背后的生态保护之道
五花海秋色:朱绛镜头下的九寨沟最美瞬间
九寨沟:自然奇观与藏族风情的完美融合
吃不够的美食,都是岁月的味道
正月十三,传说是阎王最讨厌的一天,吃4食,忌3事,老传统别丢了
正月十三:1不吃、2要做、忌3事,这些传统习俗你知道吗?
轻度认知障碍的5种治疗方法
探秘中国首个自然保护区:鼎湖山的生物多样性奇迹
瑞士的环保密码:从政策到行动的全方位探索
朱鹮和东北虎种群恢复:中国生物多样性保护的典范
最新研究揭示:植物多样性是地球生态系统的关键
深入解析:美业行业究竟是什么?
内环君三十而立!回顾上海“申”字格局的构想与形成
北横通道东段试通车,40分钟可穿越上海六个区
西藏生活:游牧、信仰与文化的交融
西藏作为“天然鱼库”为何鲜有人打渔钓鱼?揭秘藏族人民的食鱼禁忌