XmlMappedRange.PasteSpecial, méthode
Colle le contenu de Range du Presse-papiers vers le contrôle XmlMappedRange.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Déclaration
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
)
Paramètres
- Paste
Type : Microsoft.Office.Interop.Excel.XlPasteType
Partie de la plage à coller.
Il peut s'agir de l'une des valeurs XlPasteType suivantes :
xlPasteAll
xlPasteAllExceptBorders
xlPasteColumnWidths
xlPasteComments
xlPasteFormats
xlPasteFormulas
xlPasteFormulasAndNumberFormats
xlPasteValidation
xlPasteValues
xlPasteValuesAndNumberFormats
- Operation
Type : Microsoft.Office.Interop.Excel.XlPasteSpecialOperation
Opération de collage.
Il peut s'agir de l'une des valeurs XlPasteSpecialOperation suivantes :
xlPasteSpecialOperationAdd
xlPasteSpecialOperationDivide
xlPasteSpecialOperationMultiply
xlPasteSpecialOperationNone
xlPasteSpecialOperationSubtract
- SkipBlanks
Type : System.Object
true pour éviter que des cellules vides de la plage du Presse-papiers soient collées dans la plage de destination.La valeur par défaut est false.
- Transpose
Type : System.Object
true pour transposer des lignes et des colonnes lorsque la plage est collée.La valeur par défaut est false.
Valeur de retour
Type : System.Object
Notes
Paramètres optionnels
Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.
Exemples
L'exemple de code suivant utilise la méthode Copy pour copier XmlMappedRange vers le Presse-papiers, puis la méthode PasteSpecial pour copier la plage vers un autre contrôle XmlMappedRange. Cet exemple de code suppose que la feuille de calcul active contient deux contrôles XmlMappedRange appelés CustomerFirstNameCell et 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);
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.