Поделиться через


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.

Применяется к