Aller au contenu principal
Version: 20 R9 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, le formatage et les formules.
vk clipboard options formattingCopie uniquement le formatage.
vk clipboard options formulasCopie uniquement les formules.
vk clipboard options formulas and formattingCopie les formules et le formatage.
vk clipboard options valuesCopie uniquement les valeurs.
vk clipboard options value and formattingCopie les valeurs et le formatage.

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