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

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
copyOptionsLongintコピーまたは移動する内容を指定します。 とりうる値:

説明
vk clipboard options all (デフォルト)値、フォーマット、フォーミュラを含むすべてのデータオブジェクトをコピーします。
vk clipboard options formattingフォーマットだけをコピーします。
vk clipboard options formulasフォーミュラだけをコピーします。
vk clipboard options formulas and formattingフォーミュラとフォーマットをコピーします。
vk clipboard options values値だけをコピーします。
vk clipboard options value 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