您的位置 首页 名校试题

为什么word文档行距改之后里面的图不见了,原来是这样!

如何解决word文档改行距后图片不见的问题

在编辑文档过程中,有时会需要改变行距以使页面更加美观整洁。但是,有时候修改行距后文档中的图片会突然消失,这让很多编辑者非常困惑。其实,这种情况的发生原因比较简单,下文将为你详细讲解及解决方法。

1. 行距修改导致的问题

当我们把文档的行距从1.5修改为2或者其他数值时,会出现如下问题:

图片被挤上下页,或者不显示在页面上;

文字排版混乱,出现空白或重叠的情况;

段落或标题格式紊乱。

其中,图片不显示的问题是较为普遍的,下面我们将详细解决这个问题。

2. 解决方法

2.1 手动调整图片位置

如果你发现改完行距之后,图片不再显示在原来的位置,而是被挤到了下一页或者下面,可以采用下面两种方式进行调整:

方法1:直接在位置上右键单击,选择修改图片,移动或重新调整图片大小,并且将其固定在特定位置。

方法2:在图片附近插入断点符号,把断点符号删除,重新调整文本格式和图片位置,让它们尽可能合适。

此方法虽然较为简单易行,但是不适合插图较多或者需要快速处理的情况。

2.2 设置文本框绕排属性

将图片设置为绕排文本的方式可以很好的解决这个问题,仅需操作一次即可永久有效:

选中需要插入或调整的图片,然后右键选择“大小和属性”;

在弹出的对话框中选择“高级”选项卡,勾选“文本框绕排”及“锁定纵横比”;

接着点击确定,让设置生效即可。

2.3 使用宏进行批量处理

如果你的文档中图片较多,手动调整将会费时费力。这时我们可以通过宏程序进行批量处理,大大提升工作效率。

首先打开word编辑器,按下Alt+F11键,进入可视化基础应用程序设计界面,选择“插入”菜单中的“模块”;

将下面的代码复制到模块窗口中:

Sub AutoFixPictures()

Dim p As InlineShape

For Each p In ActiveDocument.InlineShapes

p.LockAspectRatio = msoFalse

p.Height = CentimetersToPoints(10)

p.Width = CentimetersToPoints(15)

p.WrapFormat.Type = wdWrapSquare

Next

End Sub

代码说明:

LockAspectRatio = msoFalse:锁定纵横比为否;

Height = CentimetersToPoints(10):设置高度;

Width = CentimetersToPoints(15):设置宽度;

WrapFormat.Type = wdWrapSquare:设置文字框绕排方式。

点击顶部菜单栏中的“执行”,执行完成后即可进行保存。

3. 总结

以上就是关于Word文档行距修改导致图片不再显示的几种解法。对于这个问题,只要掌握了解决方法,其实并不会对编辑和排版工作带来过多麻烦。无论是手动调整,还是使用宏,只要在操作中小心谨慎,遵循正确的方法,就能够处理好所有的相关问题。

….

关于作者: yun

为什么word文档行距改之后里面的图不见了,原来是这样!的热门文章