返回位于某一点(由屏幕上的位置坐标对指定)的
Shape 对象。如果在指定的坐标对上没有形状,则此方法将返回
Nothing。
语法
表达式.RangeFromPoint(x, y)
表达式 一个代表 DocumentWindow 对象的变量。
参数
| 名称 |
必选/可选 |
数据类型 |
描述 |
| x |
必选 |
Long |
从屏幕左边缘到该点的水平距离(以像素为单位)。 |
| y |
必选 |
Long |
从屏幕顶部到该点的垂直距离(以像素为单位)。 |
示例
本示例使用坐标 (288, 100) 向第一张幻灯片中添加一个新的五角星。然后,再将坐标由单位磅转换为像素,并使用 RangeFromPoint
方法返回一个对该新对象的引用,最后更改此五角星的填充色。
| 示例代码 |
ActivePresentation.Slides.Item(1).Shapes
.AddShape(msoShape5pointStar, 288, 100, 100, 72).Select()
let myPointX = ActiveWindow.PointsToScreenPixelsX(288)
let myPointY = ActiveWindow.PointsToScreenPixelsY(100)
let myShape = ActiveWindow.RangeFromPoint(myPointX, myPointY)
myShape.Fill.ForeColor.RGB = (80, 160, 130)
|