Shapes.PasteSpecial 方法 (PowerPoint)

使用特殊格式粘贴剪贴板内容。

语法

表达式PasteSpecial (DataTypeDisplayAsIconIconFileNameIconIndexIconLabelLink)

expression:一个表示 Shapes 对象的变量。

参数

名称 必需/可选 数据类型 说明
DataType 可选 PpPasteDataType 将剪贴板内容插入到文档中所使用的格式。 默认值根据剪贴板上内容的不同而不同。 如果剪贴板内容不支持 DataType 参数中的指定数据类型,则会产生错误。
DisplayAsIcon 可选 MsoTriState 属性值为 MsoTrue ,若要以图标形式显示嵌入的对象 (或链接)。
IconFileName 可选 String 如果 DisplayAsIcon 设置为 msoTrue ,则此参数是在其中存储要显示的图标的文件的路径和文件名称。 如果将 DisplayAsIcon 设置为 msoFalse ,则忽略此参数。
IconIndex 可选 Long 如果将 DisplayAsIcon 设置为 msoTrue ,则此参数是要在 iconfilename 所指定由指定的程序文件中使用的图标相对应的数字。 例如,0 (零) 对应于第一个图标,而 1 对应于第二个图标。 如果省略此参数,则使用第一个 (默认) 图标。 如果将 DisplayAsIcon 设置为 msoFalse ,则忽略此参数。 如果 IconIndex 不在有效范围内,则使用默认图标 (索引为 0)。
IconLabel 可选 String 如果将 DisplayAsIcon 设置为 msoTrue ,则此参数是在图标下显示的文本。 如果缺少此标签,则 Microsoft PowerPoint 生成基于剪贴板内容的图标标签。 如果将 DisplayAsIcon 设置为 msoFalse ,则忽略此参数。
Link 可选 MsoTriState 决定是否创建指向剪贴板内容的源文件的链接。 如果剪贴板内容不支持链接,则会发生错误。

返回值

ShapeRange

备注

将形状添加到形状集合中指定的格式。 如果指定的数据类型文本数据类型,新文本框中创建的文本。 如果粘贴成功, PasteSpecial 方法将返回一个 ShapeRange 对象,该对象代表形状区域粘贴。

DataType 参数值可以是以下 PpPasteDataType 常量之一:

  • ppPasteBitmap
  • ppPasteDefault
  • ppPasteEnhancedMetafile
  • ppPasteHTML
  • ppPasteGIF
  • ppPasteJPG
  • ppPasteMetafilePicture
  • ppPastePNG
  • ppPasteShape

DisplayAsIcon 参数值可以是下列 MsoTriState 常量之一。

常量 说明
msoFalse 默认值。 不将嵌入的对象(或链接)显示为图标。
msoTrue 将嵌入的对象(或链接)显示为图标。

如果没有数据剪贴板上调用 PasteSpecial 方法时,出错。

如果未完全下载源内容,此方法将失败并发生错误。 有关分部文档的详细信息,请参阅 使用分部文档

另请参阅

Shapes 对象

使用部分文档

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。