メインコンテンツまでスキップ
バージョン: 20 R10 BETA

VP Copy to object

履歴
リリース内容
19 R4追加

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

引数説明
rangeObjObject->レンジオブジェクト
optionsObject->追加のオプション
戻り値Object<-返されるオブジェクト。 コピーされたデータが格納されています

説明

VP Copy to object コマンドは、rangeObj のコンテンツ、スタイル、フォーミュラをオブジェクトにコピーします。

rangeObj には、コピーしたい値、フォーマット、フォーミュラを格納しているセルレンジを渡します。 rangeObj が結合レンジの場合は、最初のものだけが使用されます。

任意の options 引数として、以下のプロパティを渡すことができます。

プロパティ説明
copyBooleanコマンド実行後もコピーされた値、書式、数式が保持するには true (デフォルト)。 削除するには false
copyOptionsIntegerコピーまたは移動する内容を指定します。 Possible values:

ValueDescription
vk clipboard options all (default)Copies all data objects, including values, formatting, and formulas.
vk clipboard options formattingCopies only the formatting.
vk clipboard options formulasCopies only the formulas.
vk clipboard options formulas and formattingCopies the formulas and formatting.
vk clipboard options valuesCopies only the values.
vk clipboard options value and formattingCopies the values and formatting.

ワークブックオプション で定義されている貼り付けオプションが考慮されます。

このコマンドは、コピーされたデータを含むオブジェクトを返します。

例題

あるレンジのコンテンツ、値、フォーマット、フォーミュラをオブジェクトに格納し、それを別のレンジに貼り付けます:

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)

参照

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