Aller au contenu principal
Version: 20 R10 BETA

VP Copy to object

Historique
ReleaseModifications
19 R4Ajout

VP Copy to object ( rangeObj : Object {; options : Object} ) : Object

ParamètresTypeDescription
rangeObjObject->Objet plage
optionsObject->Options supplémentaires
RésultatObject<-Objet retourné. Contient les données copiées

Description

La commande VP Copy to object copie le contenu, le style et les formules de rangeObj vers un objet.

Dans rangeObj, passez la plage de cellules contenant les valeurs, formatages et formules à copier. Si rangeObj est une plage combinée, seule la première est utilisée.

Vous pouvez passer un paramètre facultatif options contenant les propriétés suivantes :

PropriétéTypeDescription
copyBooleanVrai (par défaut) pour conserver les valeurs copiées, le formatage et les formules après l'exécution de la commande. Faux pour les supprimer.
copyOptionsIntegerSpécifie ce qui est copié ou déplacé. Valeurs possibles :

ValeurDescription
vk clipboard options all (par défaut)Copie tous les objets de données, y compris les valeurs, la mise en forme et les formules.
vk clipboard options formatting (options du presse-papier)Copie uniquement la mise en forme.
vk clipboard options formulasCopie uniquement les formules.
vk clipboard options formulas and formattingCopie les formules et la mise en forme.
vk clipboard options valuesCopie uniquement les valeurs.
vk clipboard options value and formatting Copie les valeurs et la mise en forme.

Les options de collage définies dans workbook options sont prises en compte.

La commande retourne un objet qui contient les données copiées.

Exemple

Cet exemple de code copie d'abord le contenu, valeurs, formats et formules d'une plage dans un objet puis les colle dans une autre plage :

var $originRange; $targetRange; $dataObject; $options : Object

$originRange:=VP Cells("ViewProArea"; 0; 0; 2; 5)

$options:=New object
$options.copy:=True
$options.copyOptions:=vk clipboard options all

$dataObject:=VP Copy to object($originRange; $options)

$targetRange:=VP Cell("ViewProArea"; 4; 0)
VP PASTE FROM OBJECT($targetRange; $dataObject; vk clipboard options all)

Voir également

VP PASTE FROM OBJECT
VP MOVE CELLS
VP Get workbook options
VP SET WORKBOOK OPTIONS