WPS 基础接口 > 演示 API 参考 > Shape > 方法 > Shape.Duplicate 方法
创建指定的 Shape 对象的副本,将新的形状或形状范围添加到 Shapes 集合中,然后返回新的 Shape 对象。副本对象位于 Shapes 集合末尾。

语法

表达式.Duplicate

表达式   一个代表 Shape 对象的变量。

返回值
ShapeRange

示例

本示例在活动演示文稿的末尾添加一张新的空白幻灯片,在新幻灯片中添加一个钻石形状,复制该钻石形状,然后设置该副本的属性。第一个钻石形状将具有活动配色方案的默认填充色,第二个钻石形状将偏离第一个形状并具有默认的阴影色。

示例代码
let mySlides = ActivePresentation.Slides
let newSlide = mySlides.Add(mySlides.Count + 1, ppLayoutBlank)
let firstObj = newSlide.Shapes.AddShape(msoShapeDiamond, 10, 10, 250, 350)
let duplicate = firstObj.Duplicate()
    duplicate.Left = 150
    duplicate.Fill.ForeColor.SchemeColor = ppShadow


请参阅