调整对象 (PowerPoint)

包含指定自选图形、艺术字对象或连接符的调整值的集合。

备注

每个调整值代表调整控点可以调整的方向。 例如,由于某些调整手柄可以通过两种方式进行调整,因此某些控点可以同时在水平和垂直方向进行调整,形状的调整值可能比调整手柄要多。 一个形状可以具有至多八个调整。

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

不同的形状有不同数量的调整值,不同的调整值以不同的方式改变形状的几何外形,且不同的调整值有不同的有效值范围。 例如,以下示例显示右箭头标注的四个调整值分别如何影响该标注几何外形的定义。

调整值

注意

[!注释] 因为每个可调整的形状都有一组不同的调整值,所以检验某一特定形状的调整行为的建议方法是:先手动创建该形状的一个实例,再打开宏记录器并调整该形状,然后查看所记录的代码。 (如果运行 PowerPoint 2010 或更高版本,宏录制器不再存在。)

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

调整类型 有效值
线性(水平或垂直) 通常 0.0 值代表形状的左边界或上边界,而 1.0 值代表形状的右边界或下边界。 有效值对应于有效的手动调整。 例如,如果只能将调整控点手动拖动形状的一半宽度,则相应的调整值最大为 0.5。 对于象连接符和标注这样的形状,0.0 和 1.0 值代表由它们的起始和终止点定义的矩形界限,此时负值和大于 1.0 的值是有效的。
射线 调整值 1.0 对应于形状宽度。 最大值为 0.5,或形状宽度的一半。
以度为单位表示的值。 如果指定一个范围超出 -180 到 180 的值,则会将其规范化为在该范围内。

示例

本示例向 myDocument 中添加右箭头标注,并且设置该标注的调整值。 请注意,尽管形状只有三个调整控点,但是它有四个调整值。 第三个和第四个调整值都对应于箭头的头颈之间的控点。

Set myDocument = ActivePresentation.Slides(1)

Set rac = myDocument.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 支持和反馈,获取有关如何接收支持和提供反馈的指南。