XmlMappedRange.PasteSpecial Yöntem
İçeriğini yapıştırır bir Range panodan XmlMappedRange denetim.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
Sözdizimi
'Bildirim
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
)
Parametreler
- Paste
Tür: Microsoft.Office.Interop.Excel.XlPasteType
Yapıştırılmasını aralığın bir parçası.
Aşağıdakilerden biri olabilir XlPasteType değerleri:
xlPasteAll
xlPasteAllExceptBorders
xlPasteColumnWidths
xlPasteComments
xlPasteFormats
xlPasteFormulas
xlPasteFormulasAndNumberFormats
xlPasteValidation
xlPasteValues
xlPasteValuesAndNumberFormats
- Operation
Tür: Microsoft.Office.Interop.Excel.XlPasteSpecialOperation
Yapıştırma işlemi.
Aşağıdakilerden biri olabilir XlPasteSpecialOperation değerleri:
xlPasteSpecialOperationAdd
xlPasteSpecialOperationDivide
xlPasteSpecialOperationMultiply
xlPasteSpecialOperationNone
xlPasteSpecialOperationSubtract
- SkipBlanks
Tür: System.Object
true Hedef aralığın yapıştırılan panodaki hücre boş hücreleri sahip olmamak için. false varsayılan değerdir.
- Transpose
Tür: System.Object
true satır ve sütun aralığı yapıştırıldığında Devrik dönüşüm için. false varsayılan değerdir.
Dönüş Değeri
Tür: System.Object
Notlar
İsteğe bağlı parametreler
İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz: Office Çözümlerinde İsteğe Bağlı Parametreler.
Örnekler
Aşağıdaki kod örneğinde Copy kopyalama yöntemi bir XmlMappedRange Pano ve kullanımları PasteSpecial farklı bir aralığı kopyalayın yöntemi XmlMappedRange.Bu kod örneği, geçerli çalışma iki içerdiğini varsayar XmlMappedRange adlı denetimler CustomerFirstNameCell ve CustomerLastNameCell.
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();
this.CustomerFirstNameCell.PasteSpecial(
Excel.XlPasteType.xlPasteValues,
Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone,
false, false);
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.