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


WorksheetBase.Paste - метод

Вставляет в рабочий лист содержимое буфера обмена.

Пространство имен:  Microsoft.Office.Tools.Excel
Сборка:  Microsoft.Office.Tools.Excel.v4.0.Utilities (в Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Синтаксис

'Декларация
Public Sub Paste ( _
    destination As Object, _
    link As Object _
)
public void Paste(
    Object destination,
    Object link
)

Параметры

  • destination
    Тип: System.Object
    Объект Range, определяющий место вставки содержимого буфера обмена.Если этот аргумент не задан, используется текущее выделение.Этот аргумент может быть задан, только если содержимое буфера обмена может быть вставлено в диапазон.Если этот аргумент не задан, использование аргумента Link невозможно.
  • link
    Тип: System.Object
    Значение true используется для установления связи с источником копируемых данных.Если этот аргумент не задан, использование аргумента Destination невозможно.Значение по умолчанию — false.

Заметки

Если аргумент Destination не задан, перед использованием данного метода необходимо выбрать диапазон назначения.

В зависимости от содержимого буфера обмена вызов этого метода может привести к изменению выделения листа.

Необязательные параметры

Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.

Примеры

В следующем примере кода в буфер обмена помещается текст "Paste Example", после чего используется метод Paste для вставки содержимого буфера обмена в ячейку А1.

В этом примере демонстрируется настройка уровня документа.

Private Sub PasteText()
    Clipboard.SetText("Paste Example")
    Me.Paste(Me.Range("A1"), False)
End Sub
private void PasteText()
{
    Clipboard.SetText("Paste Example");
    this.Paste(this.Range["A1", missing], false);
}

Безопасность платформы .NET Framework

См. также

Ссылки

WorksheetBase Класс

Microsoft.Office.Tools.Excel - пространство имен