View.PasteSpecial 方法 (PowerPoint)

将剪贴板中的当前内容粘贴到 视图 对象表示的视图。

语法

表达式PasteSpecial (DataTypeDisplayAsIconIconFileNameIconIndexIconLabelLink)

表达 一个代表 View 对象的变量。

参数

名称 必需/可选 数据类型 说明
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 决定是否创建指向剪贴板内容的源文件的链接。 如果剪贴板内容不支持链接,则会发生错误。

备注

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

对于 PasteSpecial 方法有效视图是 粘贴 的方法相同。 例如,如果数据类型无法粘贴到视图中, (例如,如果尝试将图片粘贴到 幻灯片排序器视图) ,则会发生错误。

数据类型参数可以为其中一个 PpPasteDataType 常量

ppPasteBitmap
ppPasteDefault default
ppPasteEnhancedMetafile
ppPasteGIF
ppPasteHTML
ppPasteJPG
ppPasteMetafilePicture
ppPasteOLEObject
ppPastePNG
ppPasteRTF
ppPasteShape
ppPasteSVG
ppPasteText

DisplayAsIcon 参数可以是其中一个 MsoTriState 常量。

msoFalse 默认值。 不显示为图标的嵌入的对象 (或链接)。
属性值为 msoTrue 显示为图标的嵌入的对象 (或链接)。

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

msoFalse 默认值。 不创建指向剪贴板内容的源文件的链接。
属性值为 msoTrue 创建到剪贴板内容的源文件的链接。

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

示例

以下示例将一个位图图像以图标形式粘贴到另一窗口中。 该示例假设有两个打开的窗口,当前选中的是第一个窗口中的位图图像。

Sub PasteOLEObject()

    Windows(1).Selection.Copy
    Windows(2).View.PasteSpecial DataType:=ppPasteOLEObject, _
        DisplayAsIcon:=msoTrue, IconLabel:="New Bitmap Image"

End Sub

另请参阅

视图对象

使用部分文档

支持和反馈

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