Range.PasteSpecial 方法 (Word)

插入剪贴板中的内容。 .

语法

表达式PasteSpecial (图标IndexLinkPlacementDisplayAsIconDataTypeIconFileNameIconLabel)

expression 是必需的。 一个代表 Range 对象的变量。

参数

名称 必需/可选 数据类型 说明
IconIndex 可选 Variant 如果 DisplayAsIcon 为 True,则该自变量是一个数字,对应于要在 IconFilename 指定的程序文件中使用的图标。 图标显示在“更改图标”对话框中:0(零)对应于第一个图标,1 对应于第二个图标,依此类推。 如果此参数被省略,使用的是第一个(默认)图标。
Link 可选 Variant 如果为 True,则创建指向“剪贴板”内容源文件的链接。 默认值为 False
Placement 可选 Variant 可以是下列 WdOLEPlacement 常数之一:wdFloatOverTextwdInLine。 默认值为 wdInLine
DisplayAsIcon 可选 Variant 如果为 True,则将链接显示为图标。 默认值为 False
DataType 可选 Variant 剪贴板内容在插入文档后采用的格式。 可以是任意 WdPasteDataType 常数。
IconFileName 可选 Variant 如果 DisplayAsIcon 为 True,则此参数是存储要显示的图标的文件的路径和文件名。
IconLabel 可选 Variant 如果 DisplayAsIcon 为 True,则此参数是显示在图标下方的文本。

示例

下面的示例在插入点将剪贴板内容插入为无格式文本。

Selection.Collapse Direction:=wdCollapseStart 
Selection.Range.PasteSpecial DataType:=wdPasteText

下面的示例复制选定文本,并将它作为超链接粘贴到新文档中。 必须先保存源文档,然后此示例才能正常运行。

If Selection.Type = wdSelectionNormal Then 
 Selection.Copy 
 Documents.Add.Content.PasteSpecial Link:=True, _ 
 DataType:=wdPasteHyperlink 
End If

另请参阅

Range 对象

支持和反馈

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