GcSpreadSheetは、ワークブック間およびワークシート間のコピー&ペースト操作に対応しています。ワークシートのデータをセルやセル範囲の特定位置からコピーして、同じまたは、他のワークシートに貼り付けることができます。
セル範囲のデータをある範囲からコピーして同じワークブックの別領域(対象範囲)にペーストするには、IRangeインタフェースのCopyメソッドを使用できます。このメソッドには、4つのオーバーロードがあり、以下の例ではパラメータとしてManipulationOptionsを使用するCopyメソッドのオーバーロードを使用しています。
IRangeインタフェースのCopyメソッドを使用することで、あるワークブックからセル範囲をコピーし、IWorksheetのPasteメソッドで他のワークブックのセル範囲に貼り付けることができます。以下の例では、Copy (true)を使用してクリップボード操作でデータをコピーし、ワークシートのコピーされた範囲を点線の長方形で囲んで表示しています。ただし、Copy(false)を設定すると、書式されたテキストのみがクリップボードにコピーされ、別のスプレッドコントロールのリッチデータがコピーされません。