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文档中图片格式的技巧,希望对大家有所帮助。
热门推荐
追溯历史、传承精神,贵州各地三线建设博物馆迎来参观热
冬季户外活动,护眼攻略get√
希小玛教你冬季出游护眼神器
朋友圈隐私保护,你真的懂吗?
健康饮食新潮流:如何避免食物加工中的营养流失
订票→打包行李→乘车 几个春运铁路服务小贴士守护您回家
李德生院士:我为祖国献石油
萨摩耶犬养护秘籍:从日常护理到健康管理
萨摩耶营养食谱大揭秘:鸡胸肉、深海鱼和狗粮哪个才是最佳?
萨摩耶犬:来自西伯利亚的萌宠大使
2024社交媒体隐私保卫战:最新泄露事件与防护指南
莫言教你七招搞定写作难题
莫言笔下的传奇人物原型揭秘
莫言:用文学与慈善温暖世界
莫言凭《红高粱》斩获诺贝尔文学奖的背后
阜阳阜南:走近市级非遗——探寻杆秤制作的技艺与传承
生活中的文化,闲话杆秤
内蒙古大草原哪里最好玩?内蒙古10大绝美草原介绍,你去过几个?
锡林郭勒盟深度游全攻略:必去景点、旅行时间及实用贴士
锡林郭勒盟旅游攻略必玩的景点大全:草原、湖泊、历史遗迹全解析
中药煎法是关键,煎法正确药效好
智能音箱如何改变生活?揭秘智能音箱的工作原理与应用场景
煎出来的中药能放多久
“蝇营狗苟”新解:从韩愈到现代社会
《无衣》教学新花样:高中生变身古代战士,沉浸式体验战歌魅力
压力扫描阀如何实现实时监测压力
气动截止阀定期维护指南:六大关键措施详解
青少年压力源识别与心理应对技巧
最近总是心烦?小心“悲秋综合征”!心理树洞倾听你的心声丨医本正经
心烦意乱时的应对策略:学会与自己和解与寻找平衡