作成日: 2021/06/28 最終更新日: 2021/09/29
文書種別
不具合
発生環境
V4J以降
状況
修正済み
詳細
範囲をコピーする際にオプションとしてPasteType.NumberFormatsを指定して数値の書式設定を別のブックにコピーし、コピー先の範囲をToJsonメソッドを使用してJSONとしてエクスポートすると、System.IndexOutOfRangeExceptionが発生します。
なお、本不具合はV4J(バージョン4.0.3)以降で発生します。
V3J SP2(バージョン3.2.2)以前では、PasteType.NumberFormatsを指定しても数値の書式設定が別のブックにコピーされない問題があったため、本不具合は発生しませんでした。
また、PasteType.NumberFormatsを指定しなかったり、PasteType.NumberFormatsとともにPasteType.Formatsを指定した場合は、本不具合は発生しません。
なお、本不具合はV4J(バージョン4.0.3)以降で発生します。
V3J SP2(バージョン3.2.2)以前では、PasteType.NumberFormatsを指定しても数値の書式設定が別のブックにコピーされない問題があったため、本不具合は発生しませんでした。
また、PasteType.NumberFormatsを指定しなかったり、PasteType.NumberFormatsとともにPasteType.Formatsを指定した場合は、本不具合は発生しません。
回避方法
この問題はバージョン4.2.1で修正されました。