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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.