WPS 加载项开发 > 表格 API 参考 > Worksheet > 方法 > Worksheet.PasteSpecial 方法
以指定格式将剪贴板中的内容粘贴到工作表上。可用本方法从其他应用程序中粘贴数据,或以特定格式粘贴数据。

语法

表达式.PasteSpecial(Format, Link, DisplayAsIcon, IconFileName, IconIndex, IconLabel, NoHTMLFormatting)

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

参数

名称 必选/可选 数据类型 说明
Format 可选 Variant 指定数据的剪贴板格式的字符串。
Link 可选 Variant 如果为 True,则链接到被粘贴数据的源。如果源数据不适于链接,或源应用程序不支持链接,将忽略此参数。默认值是 False。
DisplayAsIcon 可选 Variant 如果为 True,则将粘贴内容显示为图标。默认值是 False。
IconFileName 可选 Variant 如果 DisplayAsIcon 为 True,则指定包含所用图标的文件名。
IconIndex 可选 Variant 图标文件内的图标索引号。
IconLabel 可选 Variant 图标的文本标签。
NoHTMLFormatting 可选 Variant 如果为 True,则从 HTML 中删除所有的格式设置、超链接和图像。如果为 False,则完整粘贴 HTML。默认值是 False。

说明

注释
仅当 Format =“HTML”时,NoHTMLFormatting 才起作用,所有其他情况下将忽略 NoHTMLFormatting。

必须在使用本方法之前选定目标区域。

该方法可能会修改工作表的选定区域,这取决于剪贴板中的内容。

示例

此示例将剪贴板中的 WPS 文档对象粘贴到工作表 Sheet1 上的单元格 D1 中。

示例代码
Worksheets.Item("Sheet1").Range("D1").Select()
ActiveSheet.PasteSpecial("WPS 8.0 Document Object")

此示例粘贴相同的 WPS 文档对象,并将其显示为图标。

示例代码
Worksheets.Item("Sheet1").Range("F5").Select()
ActiveSheet.PasteSpecial("WPS 8.0 Document Object",null,true)


请参阅