Método XmlMappedRange.PasteSpecial
Cola o conteúdo de um Range da área de transferência para o XmlMappedRange de controle.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)
Sintaxe
'Declaração
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
)
Parâmetros
- Paste
Tipo: Microsoft.Office.Interop.Excel.XlPasteType
A parte do intervalo a ser colado.
Pode ser uma das seguintes XlPasteType valores:
xlPasteAll
xlPasteAllExceptBorders
xlPasteColumnWidths
xlPasteComments
xlPasteFormats
xlPasteFormulas
xlPasteFormulasAndNumberFormats
xlPasteValidation
xlPasteValues
xlPasteValuesAndNumberFormats
- Operation
Tipo: Microsoft.Office.Interop.Excel.XlPasteSpecialOperation
A operação de colagem.
Pode ser uma das seguintes XlPasteSpecialOperation valores:
xlPasteSpecialOperationAdd
xlPasteSpecialOperationDivide
xlPasteSpecialOperationMultiply
xlPasteSpecialOperationNone
xlPasteSpecialOperationSubtract
- SkipBlanks
Tipo: System.Object
true para não ter células em branco no intervalo na área de transferência colada no intervalo de destino.O valor padrão é false.
- Transpose
Tipo: System.Object
true para transpor linhas e colunas ao colar o intervalo.O valor padrão é false.
Valor de retorno
Tipo: System.Object
Comentários
Optional Parameters
Para obter informações sobre os parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.
Exemplos
O seguinte exemplo de código usa a Copy método para copiar um XmlMappedRange para a área de transferência e usa o PasteSpecial método para copiar o intervalo para um diferente XmlMappedRange. Este exemplo de código assume que a planilha atual contém dois XmlMappedRange controles denominados CustomerFirstNameCell e 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(missing);
this.CustomerFirstNameCell.PasteSpecial(
Excel.XlPasteType.xlPasteValues,
Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone,
false, false);
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.