TextRange.PasteSpecial 方法 (PowerPoint)

以指定格式用剪贴板的内容替换文本范围。

语法

表达式PasteSpecial (DataTypeDisplayAsIconIconFileNameIconIndexIconLabelLink)

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

参数

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

返回值

TextRange

备注

TextRange 对象的有效数据类型是 ppPasteTextppPasteHTMLppPasteRTF (任何其他格式将生成一个错误)。 如果粘贴成功,此方法将返回一个 TextRange 对象,该对象代表被粘贴的文本范围。

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

ppPasteDefault
ppPasteHTML
ppPasteRTF
ppPasteText

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

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

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

另请参阅

TextRange 对象

支持和反馈

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