Método XmlMappedRange.PasteSpecial
Cola o conteúdo de Range da área de transferência no controle de XmlMappedRange .
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 de intervalo a ser colar.
Pode ser um dos seguintes valores de XlPasteType :
xlPasteAll
xlPasteAllExceptBorders
xlPasteColumnWidths
xlPasteComments
xlPasteFormats
xlPasteFormulas
xlPasteFormulasAndNumberFormats
xlPasteValidation
xlPasteValues
xlPasteValuesAndNumberFormats
- Operation
Tipo: Microsoft.Office.Interop.Excel.XlPasteSpecialOperation
A operação da pasta.
Pode ser um dos seguintes valores de XlPasteSpecialOperation :
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 destino varia.O valor padrão é false.
- Transpose
Tipo: System.Object
true para transpor linhas e colunas quando o intervalo é colado.O valor padrão é false.
Valor de retorno
Tipo: System.Object
Comentários
Parâmetros Opcionais
Para obter informações sobre parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.
Exemplos
O exemplo de código usa o método de Copy para copiar XmlMappedRange a área de transferência, e usa o método de PasteSpecial para copiar o intervalo para XmlMappedRangediferente. Este exemplo de código a seguir pressupõe que a planilha atual contém dois controles de XmlMappedRange nomeados 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();
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ável.