办公问答网

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 111|回复: 0

MS Word图片/形状环绕方式与批量转换工具

[复制链接]

3

主题

7

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2023-3-10 21:37:16 | 显示全部楼层 |阅读模式





场景
    在使用MS Word进行稿件写作、翻译、编辑加工、排版、校对等过程中,各类图片/形状是我们常常需要插入的对象。这些对象在我们设置它们的大小以及环绕方式的时候,经常会出现出人意料的结果,导致版式变动。在本篇文章里,杰哥就来讲讲相关的问题,希望能够帮助大家处理好MS Word中的图片/形状。


要分清的概念
    本文题目中提到了“图片”和“形状”2个名词。
    “图片”代指的是以我们常见的JPG或者PNG为代表的图像。它是由像素构成的,放大超过100%的时候会出现像素块,导致图像失真,简单的说,就是位图。当我们选中图片的时候,会出现“图片格式”选项卡,见下图。


    “形状”代指的是我们自选形状、任意多边形、OLE 对象、ActiveX 控件、文本框、艺术字。其中,自选形状和任意多边形就是在“插入”选项卡下的各种形状,见下图。


    其中,“画布”可以认为是自选形状或者任意多边形的一个组合形式,也属于自选形状和任意多边形。OLE对象和ActiveX控件就是我们插入的各种有功能的控件,您可能听说过最多就是按钮,见下图,


。文本框这里不多介绍,主要知道它属于形状即可。形状不是由像素构成的,它是在绘制时经过后台计算获得的轨迹,因此它在放大和缩小时不会出现像素块。简单来说,就是矢量图。当我们选中形状的时候,会出现“形状格式”选项卡,见下图。


    位图和矢量图的详细区别大家可以自行查阅,这里不赘述。


环绕方式的选取
    图片和形状都各有7种环绕方式(见上图红框),分别为嵌入型、四周型、紧密型、穿越型、上下型、衬于文字下方、浮于文字上方。7种环绕方式的呈现效果大家可以参看玩转图片环绕方式|厉害了Word姐18。


    在写作、翻译、编辑加工、排版、校对等过程中,对于图片和形状,杰哥建议尽量使用嵌入型。
    选择嵌入型的原因有二。
    第一,嵌入型图片或形状,其本身相当于一个字符放在字符流当中,它的位置会随着整个字符流的运动而改变,但其与周围字符的相对位置并不会变。而其他6种环绕方式中,图片或者形状的位置会在它们锚定的段落所在的页面中发生变化。尽管变化范围不会超过一个页面,但是其位置一旦发生变化,就会导致页面版式的意外变动。
    第二,非嵌入型的图片或形状,可变的控制因素较多,不容易实现对其的精确控制。非嵌入型的6种环绕方式,其在页面的位置均是由二维坐标表示,从这个意义上说,它们的位置是在其锚定段落所在的页面上变动,变动范围可达整个页面。
    所谓锚定段落,是指每一个非嵌入型的图片或形状均与页面中的某个段落锚定,即可认为是这个段落的一部分,这个段落被移动到哪里,相应地,这个非嵌入型图片或形状也会被移动到哪里。在剪切、复制该段落的时候会跟着段落一起移动。如果某一段落有锚定其上的图片或形状,会在这个段落开头显示一个锚的符号。见下图。


如果段落前锚的图案没有显示,可以在“选项”-“显示”-“对象位置”设置。见下图。


    拖动非嵌入型图片或者形状时,锚的位置通常会变动到与该图片或者形状最靠近的段落前;但是锚的位置也可以拖动。


批量将其他环绕方式改成嵌入式
    我们知道,在MS Word文档中包含3个层次——文本层、绘图层和文本层之下层。绘图层又被称为文本层之上层,当图片或者形状的环绕方式为“浮于文字上方”时,该图片或者形状就会处于绘图层;而当图片或者形状的环绕方式为“衬于文字下方”时,该图片或者形状就会处于文本层之下层。其他5种环绕方式中,该图片或者形状都处于文本层。
    在MS Word VBA中,一个文档的所有图片和形状对象被分为两类——Shape对象和Inlineshape对象。所有Inlineshape对象的环绕方式均为嵌入式,而非嵌入式的其他6种环绕方式的图片或者形状都属于Shape对象集合。我们通过将文档的Shape对象遍历,利用Shape对象的ConvertToInlineShape方法,就可以将所有非嵌入式图片或者形状变为嵌入式。在变为嵌入式对象的过程中,因为所有的锚均位于段首,在变为嵌入式后,你会发现所有的非嵌入式图片或者形状均出现在它的锚的位置。操作过程见下:


    该模块的下载地址如下:W图片形状处理20221128_01_00
    今天的文章就到这里,感谢大家关注!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|办公问答网

GMT+8, 2025-7-5 03:23 , Processed in 0.081215 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc. Templated By 【未来科技 www.veikei.com】设计

快速回复 返回顶部 返回列表