WPS 基础接口 > 演示 API 参考 > Shapes > 方法 > Shapes.Paste 方法
在 z 顺序的最上端将剪贴板上的形状、幻灯片或文本粘贴到指定的 Shapes 集合中。粘贴的每个对象都会成为指定的 Shapes 集合的成员。如果剪贴板包含全部幻灯片,则这些幻灯片将作为包含幻灯片图像的形状粘贴。如果剪贴板包含文本范围,则该文本将被粘贴到一个新创建的 TextFrame 形状中。返回一个代表粘贴对象的 ShapeRange 对象。

语法

表达式.Paste

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

返回值
ShapeRange

说明

将剪贴板内容粘贴到窗口中之前,请使用 ViewType 属性设置窗口视图。下表显示了可以粘贴到每个视图中的内容。

视图 可以从剪贴板中粘贴以下内容
幻灯片视图或备注页视图 形状、文本或整张幻灯片。如果从剪贴板粘贴一个幻灯片,该幻灯片的图像将作为嵌入对象被插入到幻灯片、母版或备注页中;如果选中形状,粘贴的文本将附加到形状文本之后;如果选中文本,粘贴的文本将替换选中的文本;如果选中任何其他对象,粘贴的文本将被放到它自己的文本框中。粘贴的形状将被放到 z 顺序的最上端且不会替换选中的形状。
大纲视图 文本或整张幻灯片。不能向大纲视图粘贴形状。粘贴的幻灯片将被插到光标所在的幻灯片之前。
幻灯片浏览视图 整张幻灯片。不能向幻灯片浏览视图粘贴形状或文本。粘贴的幻灯片将被插到光标处或演示文稿中最后选中的一张幻灯片之后。

示例

本示例将活动演示文稿第一张幻灯片的第一个形状复制到剪贴板中,然后将其粘贴到第二张幻灯片中。

示例代码
let myPre = ActivePresentation
    myPre.Slides.Item(1).Shapes.Item(1).Copy()
    myPre.Slides.Item(2).Shapes.Paste()

本示例剪切活动演示文稿第一张幻灯片第一个形状的文本,将其放到剪贴板,然后将其粘贴到同一幻灯片第二个形状第一个字之后。

示例代码
let mySlide = ActivePresentation.Slides.Item(1)
    mySlide.Shapes.Item(1).TextFrame.TextRange.Cut()
    mySlide.Shapes.Item(2).TextFrame.TextRange.Words(1).InsertAfter().Paste()


请参阅