XmlMappedRange.PasteSpecial-Methode
Fügt den Inhalt eines Range von der Zwischenablage in das XmlMappedRange-Steuerelement ein.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Syntax
'Declaration
Function PasteSpecial ( _
Paste As XlPasteType, _
Operation As XlPasteSpecialOperation, _
SkipBlanks As Object, _
Transpose As Object _
) As Object
Object PasteSpecial(
XlPasteType Paste,
XlPasteSpecialOperation Operation,
Object SkipBlanks,
Object Transpose
)
Parameter
- Paste
Typ: Microsoft.Office.Interop.Excel.XlPasteType
Der einzufügende Teilbereich.
Kann einer der folgenden XlPasteType-Werte sein:
xlPasteAll
xlPasteAllExceptBorders
xlPasteColumnWidths
xlPasteComments
xlPasteFormats
xlPasteFormulas
xlPasteFormulasAndNumberFormats
xlPasteValidation
xlPasteValues
xlPasteValuesAndNumberFormats
- Operation
Typ: Microsoft.Office.Interop.Excel.XlPasteSpecialOperation
Der Einfügevorgang.
Kann einer der folgenden XlPasteSpecialOperation-Werte sein:
xlPasteSpecialOperationAdd
xlPasteSpecialOperationDivide
xlPasteSpecialOperationMultiply
xlPasteSpecialOperationNone
xlPasteSpecialOperationSubtract
- SkipBlanks
Typ: System.Object
true, wenn keine leeren Zellen im Bereich der Zwischenablage in den Zielbereich eingefügt werden sollen.Der Standardwert ist false.
- Transpose
Typ: System.Object
true, um Zeilen und Spalten zu vertauschen, wenn der Bereich eingefügt wird.Der Standardwert ist false.
Rückgabewert
Typ: System.Object
Hinweise
Optionale Parameter
Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.
Beispiele
Im folgenden Codebeispiel wird mithilfe der Copy-Methode ein XmlMappedRange in die Zwischenablage kopiert. Danach wird mithilfe der PasteSpecial-Methode der Bereich in einen anderen XmlMappedRange kopiert. In diesem Codebeispiel wird davon ausgegangen, dass das aktuelle Arbeitsblatt zwei XmlMappedRange-Steuerelemente mit dem Namen CustomerFirstNameCell und CustomerLastNameCell enthält.
Private Sub CopyAndPaste()
Me.CustomerLastNameCell.Value2 = "Smith"
Me.CustomerLastNameCell.Copy()
Me.CustomerFirstNameCell.PasteSpecial(Excel.XlPasteType.xlPasteValues, _
Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone, False, False)
End Sub
private void CopyAndPaste()
{
this.CustomerLastNameCell.Value2 = "Smith";
this.CustomerLastNameCell.Copy(missing);
this.CustomerFirstNameCell.PasteSpecial(
Excel.XlPasteType.xlPasteValues,
Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone,
false, false);
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.