Bookmark.PasteSpecial Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вставляет в элемент управления Bookmark содержимое буфера обмена.
public void PasteSpecial (ref object IconIndex, ref object Link, ref object Placement, ref object DisplayAsIcon, ref object DataType, ref object IconFileName, ref object IconLabel);
abstract member PasteSpecial : obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub PasteSpecial (Optional ByRef IconIndex As Object, Optional ByRef Link As Object, Optional ByRef Placement As Object, Optional ByRef DisplayAsIcon As Object, Optional ByRef DataType As Object, Optional ByRef IconFileName As Object, Optional ByRef IconLabel As Object)
Параметры
- IconIndex
- Object
Если DisplayAsIcon
имеет значение true
, этот аргумент является числом, соответствующим значку, который вы хотите использовать в файле программы, заданном параметром IconFilename
. Значки представлены в диалоговом окне Смена значка: значение 0 (ноль) соответствует первому значку, 1 — второму и т. д. Если этот аргумент не задан, используется первый значок (по умолчанию).
- Link
- Object
Значение true
используется для создания связи с исходным файлом содержимого буфера обмена. Значение по умолчанию — false
.
- Placement
- Object
Свойство может принимать значения одной из следующих констант WdOLEPlacement: wdFloatOverText или wdInLine. Значение по умолчанию — wdInLine.
- DisplayAsIcon
- Object
Значение true
используется для отображения связи в виде значка. Значение по умолчанию — false
.
- DataType
- Object
Формат содержимого буфера обмена при вставке этого содержимого в документ. WdPasteDataType.
- IconFileName
- Object
Если DisplayAsIcon
имеет значение true
, этот аргумент является путем и именем файла, в котором хранится отображаемый значок.
- IconLabel
- Object
Если DisplayAsIcon
имеет значение true
, этот аргумент является текстом, отображаемым под значком.
Примеры
В следующем примере кода содержимое буфера обмена вставляется Bookmark в элемент управления как неформатированный текст. В этом примере предполагается, что буфер обмена содержит некоторый текст.
Этот пример предназначен для настройки на уровне документа.
private void BookmarkPasteSpecial()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
object DataType = Word.WdPasteDataType.wdPasteText;
bookmark1.PasteSpecial(ref missing, ref missing, ref missing,
ref missing, ref DataType, ref missing, ref missing);
}
Private Sub BookmarkPasteSpecial()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.PasteSpecial(DataType:=Word.WdPasteDataType.wdPasteText)
End Sub
Комментарии
Paste В отличие от метода , с помощью PasteSpecial можно управлять форматом вставленной информации и (при необходимости) установить ссылку на исходный файл (например, лист Microsoft Office Excel).
Вызов этого метода может удалить Bookmark элемент управления.
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.