返回介绍

Adjustments 对象

发布于 2019-09-29 09:50:12 字数 1533 浏览 1150 评论 0 收藏 0

多种对象
Adjustments

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

使用 Adjustments 对象

可用 Adjustments 属性返回一个 Adjustments 对象。可用 Adjustments(index ),可返回单个的调整值,其中的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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文