准时下班系列!Word合集之第1集—批量设置嵌入型图片解决方案

Posted 吴明课堂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了准时下班系列!Word合集之第1集—批量设置嵌入型图片解决方案相关的知识,希望对你有一定的参考价值。

Hi,各位同学好!我是吴明课堂的答疑老师之一陈婉。祝大家一切顺利,平安快乐!

word文档应用有一个很常见的难题 — 嵌入型的图片无法批量选中和设置,当图片很多时,一张张去设置耗时太多。

今天我将教大家两种解决方法:

  • VBA编程方式,适用于已有图文排版,需补救的文档;

  • 将所有图片一次导入画布中,批量设置好后再使用,适用于刚开始写的文档。

首先来讲解VBA编程方式。

工作场景描述:

我用word写了一篇文章,插入了多张图片,我想把这些图片批量设置为8cm*15cm的大小,并且让它们居中对齐。

当前效果图如下:(演示文档中图片较少,大家可以自己往文档里增加多张图片测试效果)

准时下班系列!Word合集之第1集—批量设置嵌入型图片解决方案_嵌入型

详细代码展示:

批量设置的图片高度(单位为cm)
Const h As Double = 8
批量设置的图片宽度(单位为cm)
Const w As Double = 15
Sub 批量设置图片()
Dim sh As InlineShape
For Each sh In ThisDocument.InlineShapes
With sh
解除纵横比锁定
.LockAspectRatio = msoFalse
cm与像素转换
.Height = h * 28.344
.Width = w * 28.344
居中显示
.Range.ParagraphFormat.Alignment = wdAlignParagraphCenter
End With
Next sh
End Sub

执行宏动态效果图:

准时下班系列!Word合集之第1集—批量设置嵌入型图片解决方案_图片_02


编程方案点评:

该方案能快速轻松地处理几百张图片,但需要有少量的VBA基础(任意一个Office组件的VBA学习经验都可以)。


接着讲解使用画布批量设置图片的方式。

工作场景描述:

用户是一个班的班主任,学校要求收集每个班所有学生的健康码,学生上交了,但每个学生发过来的图大小不一样,不利于排版。如下图:

准时下班系列!Word合集之第1集—批量设置嵌入型图片解决方案_图片_03

解决方案演示:

先通过插入—>形状—>新建画布功能插入一张画布,将所有图片插入画布中,批量选中并设置好尺寸后,再剪切到目标文档中,动态过程见下图:

准时下班系列!Word合集之第1集—批量设置嵌入型图片解决方案_Word_04

画布方案点评:

该方案都是运用熟悉的常规操作,简单易懂。非常适合即将开始做的文档。


如需系统学习Word使用,可查看课程链接:《吴明老师Word新版零基础到应用教程》

该课程可以使学员以最少的学习时间,搭建完善的Word知识架构。


案例文档下载链接:

https://pan.baidu.com/s/1TBjbySVydm0LxRJxIHXFFw

提取码:wmkt


以上是关于准时下班系列!Word合集之第1集—批量设置嵌入型图片解决方案的主要内容,如果未能解决你的问题,请参考以下文章

准时下班系列!Access合集之第1集—多层级联下拉框

准时下班系列!Access合集之第5集—闭环的Access系统开发流程演示

准时下班系列!Excel合集之第6集—如何拆分和统计单据金额

准时下班系列!Excel合集之第2集—VBA填充百万行公式,怎么写最快

准时下班系列!Excel合集之第3集—VBA怎么做双条件受控动态图表

准时下班系列!Excel合集之第5集—如何用Excel实现微信通讯录查找功能