Range.PasteSpecial 方法 (Word)
插入剪贴板中的内容。 .
语法
表达式。PasteSpecial (图标Index、 Link、 Placement、 DisplayAsIcon、 DataType、 IconFileName、 IconLabel)
expression 是必需的。 一个代表 Range 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
IconIndex | 可选 | Variant | 如果 DisplayAsIcon 为 True,则该自变量是一个数字,对应于要在 IconFilename 指定的程序文件中使用的图标。 图标显示在“更改图标”对话框中:0(零)对应于第一个图标,1 对应于第二个图标,依此类推。 如果此参数被省略,使用的是第一个(默认)图标。 |
Link | 可选 | Variant | 如果为 True,则创建指向“剪贴板”内容源文件的链接。 默认值为 False 。 |
Placement | 可选 | Variant | 可以是下列 WdOLEPlacement 常数之一:wdFloatOverText 或 wdInLine。 默认值为 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
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。