行または範囲のコピー中にグラフのデータ ソースを宛先ワークシートに変更する
Contents
[
Hide
]
考えられる使用シナリオ
グラフを含む行または範囲を新しいワークシートにコピーしても、グラフのデータ ソースは変更されません。たとえば、グラフのデータ ソースが =Sheet1!$A$1:$B$4 の場合、行または範囲を新しいワークシートにコピーした後、データ ソースは同じ =Sheet1!$A$1:$B$4 のままになります。まだ古いワークシート、つまり Sheet1 を参照しています。これは Microsoft Excel でも同様の動作です。ただし、新しい宛先ワークシートを参照したい場合は、CopyOptions.ReferToDestinationSheetプロパティを設定して、真実電話をかけながらCells.CopyRows()方法。ここで、宛先ワークシートが DestSheet の場合、グラフのデータ ソースは =Sheet1!$A$1:$B$4 から =DestSheet!$A$1:$B$4 に変更されます。
行または範囲のコピー中にグラフのデータ ソースを宛先ワークシートに変更する
次のサンプルコードは、CopyOptions.ReferToDestinationSheetプロパティを使用して、グラフを含む行または範囲を新しいワークシートにコピーします。コードでは、サンプルエクセルファイルそして、Excelファイルを出力する.