Win32::OLE を使用して、MSExcel 2010 の Excel データシートからグラフを作成しています。データは連続した列ではなく、各データの範囲を持つ ds があります。これらすべてのデータ範囲を次のような単一の範囲オブジェクトに結合しようとしています:
my $range = $self->{'workbook'}->Application->Union( $range, $r );
「$BS$1:$BS$168」までは問題なく動作します。次のデータは「$BW$1:$BW$168」の範囲にあります。この範囲は以前の範囲と一致しておらず、46 ではなく 18 の収集データしか残っていません。
原因と回避策は何ですか?収集できるシリーズの数に制限はありますか?