调整 word) (对象

包含指定“自选图形”或“艺术字”对象的调整值的集合。 每个调整值代表调整控点进行调整的方式。 由于某些调整手柄可以通过两种方式进行调整(例如,某些控点可以水平和垂直调整),因此形状的调整值可能比调整手柄要多。 一个图形最多可有 8 个调整值。

备注

使用 调整 属性以返回一个 调整 对象。 使用 调整 (索引) (其中 index 是调整值的索引号)可返回单个调整值。

不同的形状有不同数量的调整值,不同的调整值以不同的方式改变形状的几何外形,且不同的调整值有不同的有效值范围。

注意

由于每个形状有不同的调整值集,校验指定形状的调整行为的最好方法是手动创建一个图例,在打开宏记录器的情况下作调整,然后检查记录的代码。

下表概述了不同类型的调整所具有的有效的调整值范围。 多数情况下,如果指定的值超过了有效值范围,将给调整分配最接近该值的有效值。

调整类型 有效值
线性(水平或垂直) 通常 0.0 值代表形状的左边界或上边界,而 1.0 值代表形状的右边界或下边界。 有效值对应于有效的手动调整。 例如,如果手动将图形的调整控点拖至图形长度或宽度的一半,则相应的调整操作的最大值是 0.5。 对于标注之类的图形,值 0.0 和 1.0 代表了标注线的起始和结束点定义的矩形的界限,负数和大于 1.0 的值都是有效值。
射线图 调整值 1.0 对应于形状宽度。 最大值为 0.5,或形状宽度的一半。
以度为单位表示的值。 如果指定一个范围超出 -180 到 180 的值,则会将其规范化为在该范围内。

下面的示例在活动文档中添加一个右箭头的标注,并设置该标注的调整值。 注意:虽然该图形只有三个调整控点,但是它却有四种调整方式。 第三个和第四个调整值都对应于箭头的头颈之间的控点。

Set rac = ActiveDocument.Shapes _ 
 .AddShape(msoShapeRightArrowCallout, 10, 10, 250, 190) 
With rac.Adjustments 
 .Item(1) = 0.5 'adjusts width of text box 
 .Item(2) = 0.15 'adjusts width of arrow head 
 .Item(3) = 0.8 'adjusts length of arrow head 
 .Item(4) = 0.4 'adjusts width of arrow neck 
End With

属性

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。