XmlMappedRange.PasteSpecial Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt den Inhalt eines Range von der Zwischenablage in das XmlMappedRange-Steuerelement ein.
public object PasteSpecial (Microsoft.Office.Interop.Excel.XlPasteType Paste = Microsoft.Office.Interop.Excel.XlPasteType.xlPasteAll, Microsoft.Office.Interop.Excel.XlPasteSpecialOperation Operation = Microsoft.Office.Interop.Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone, object SkipBlanks, object Transpose);
abstract member PasteSpecial : Microsoft.Office.Interop.Excel.XlPasteType * Microsoft.Office.Interop.Excel.XlPasteSpecialOperation * obj * obj -> obj
Public Function PasteSpecial (Optional Paste As XlPasteType = Microsoft.Office.Interop.Excel.XlPasteType.xlPasteAll, Optional Operation As XlPasteSpecialOperation = Microsoft.Office.Interop.Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone, Optional SkipBlanks As Object, Optional Transpose As Object) As Object
Parameter
- Paste
- XlPasteType
Der Teil des bereichs, der eingefügt werden soll. Dies kann einer der folgenden XlPasteType Werte sein: xlPasteAllxlPasteAllExceptBordersxlPasteColumnWidthsxlPasteCommentsxlPasteFormatsxlPasteFormulasxlPasteFormulasAndNumberFormatsxlPasteValidationxlPasteValuesxlPasteValuesAndNumberFormats
- Operation
- XlPasteSpecialOperation
Der Einfügevorgang. Dies kann einer der folgenden XlPasteSpecialOperation Werte sein: xlPasteSpecialOperationAddxlPasteSpecialOperationDividexlPasteSpecialOperationMultiplyxlPasteSpecialOperationNonexlPasteSpecialOperationSubtract
- SkipBlanks
- Object
true
, wenn keine leeren Zellen im Bereich der Zwischenablage in den Zielbereich eingefügt werden sollen. Der Standardwert ist false
.
- Transpose
- Object
true
, um Zeilen und Spalten zu vertauschen, wenn der Bereich eingefügt wird. Der Standardwert ist false
.
Gibt zurück
Beispiele
Im folgenden Codebeispiel wird die Copy -Methode verwendet, um eine XmlMappedRange in die Zwischenablage zu kopieren. Anschließend wird die PasteSpecial -Methode verwendet, um den Bereich in eine andere XmlMappedRangezu kopieren. In diesem Codebeispiel wird davon ausgegangen, dass das aktuelle Arbeitsblatt zwei XmlMappedRange Steuerelemente mit dem Namen CustomerFirstNameCell
und CustomerLastNameCell
enthält.
private void CopyAndPaste()
{
this.CustomerLastNameCell.Value2 = "Smith";
this.CustomerLastNameCell.Copy();
this.CustomerFirstNameCell.PasteSpecial(
Excel.XlPasteType.xlPasteValues,
Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone,
false, false);
}
Private Sub CopyAndPaste()
Me.CustomerLastNameCell.Value2 = "Smith"
Me.CustomerLastNameCell.Copy()
Me.CustomerFirstNameCell.PasteSpecial(Excel.XlPasteType.xlPasteValues, _
Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone, False, False)
End Sub
Hinweise
Optionale Parameter
Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Projektmappen.