将 Word 文档中的内联图片更改为浮动图片的 3 种方法

立即分享:

在本文中,我们将向您介绍 3 种将 Word 文档中的内联图片更改为浮动图片的方法。

大家可能知道,我们在Word文档中插入图片时,默认采用的是“与文字一致”的环绕方式。 这样一来,一张图片就被认为是一个大字符,这使得我们很难通过简单的点击和拖动来移动它。 因此,我们需要将这些内联图片更改为浮动图片,以便于调整它们的位置。将内联图片更改为浮动图片

一如既往,我们有 3 种方法供您选择。

方法一:手动更改一张图片的环绕样式

  1. 首先,右键单击图片并将光标移到上下文菜单中的“Wrap Text”选项上。
  2. 接下来选择“符合文本”以外的任何样式。 然后你就可以把图片拖到你喜欢的地方了。点击“Wrap Text”->Choose a wrapping style

方法 2:更改默认样式

如前所述,默认的换行样式设置为“与文本一致”。 但是,您可以通过以下步骤在插入图片之前修改配置。

  1. 到tart关闭,点击“文件”选项卡,然后点击“选项”命令,弹出“Word选项”对话框。
  2. 接下来单击左侧栏中的“高级”。
  3. 滚动到“剪切、复制和粘贴”部分,找到“插入/粘贴图片为”选项。
  4. 单击下拉按钮以选择环绕样式。
  5. 最后但并非最不重要的一点是,单击“确定”以保存新设置。点击“高级”->点击下拉按钮->选择样式->点击“确定”

以后插入的图片全部采用浮动环绕方式。

方法三:通过VBA更改多张图片的环绕样式

  1. 首先,按“Alt+F11”到 start VBA 编辑器。
  2. 接下来,通过单击“正常”转到“正常”项目。
  3. 然后单击菜单栏上的“插入”选项卡,然后在下拉菜单中选择“模块”。点击“普通”->点击“插入”->点击“模块”
  4. 现在双击新模块以在编辑器右侧带出编码空间。
  5. 将下面的宏粘贴到那里:
Sub ChangeInLineWithTextPicToFloatingPic()
  Dim objDoc As Document
  Dim objInLineShape As InlineShape
  Dim objShape As Shape
 
  Set objDoc = ActiveDocument
 
  With objDoc
    For Each objInLineShape In .InlineShapes
      objInLineShape.ConvertToShape
    Next objInLineShape
 
    For Each objShape In .Shapes
      objShape.Select
      Selection.ShapeRange.WrapFormat.Type = wdWrapBehind
    Next objShape
  End With
End Sub
  1. 最后,单击“运行”或按“F5”。粘贴代码->点击“运行”

注意::

此宏会将活动文档中的所有内联图片更改为浮动图片,并将它们设置为“隐藏在文本后面”样式。 如果您需要以其他样式格式化它们,只需更改代码行“Selection.ShapeRange.WrapFormat.Type = wdWrapBehind”中的常量。 详细的枚举可以访问这个链接: https://docs.microsoft.com/en-us/office/vba/api/Word.WdWrapType

备份很重要

正如所说,一盎司的预防胜过一磅的治疗。 虽然我们可以找到挽救文件的方法 词腐败,似乎总是为时已晚。 他们ost 理想的当然是做好预防措施,比如做好备份。 有了它们,您会更自在地执行操作而不必担心丢失数据。

作者简介:

Vera Chen 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 损坏的 xls 以及 pdf 修复软件产品。 欲了解更多信息,请访问 datanumen.com

立即分享:

评论被关闭。