作成日: 2025/10/02 最終更新日: 2026/03/27
文書種別
不具合
状況
修正済み
詳細
特殊なオフセットが設定された図形(※注)を含むxlsxファイルを読み込み、同じ位置に図形を挿入すると、元の図形と重ならずにずれて出力されます。
※注
この場合の「特殊なオフセットが設定された図形」とは、xlsxファイルの拡張子をzipに変更後、解凍して得られる内部ファイル「/xl/drawings/drawing*.xml」にて、図形の位置を指定するオフセットの値が基準となるセルの範囲を超えているものを指します。
例えば下記の例は、列37+オフセットの位置から列70+オフセットの位置まで図形が描画されていることを表し、列70に設定されているオフセットの値(colOffの値)は247,651EMU(=約26px)ですが、Excel上で70列目の列幅が26pxよりも小さい場合、本不具合が発生します。
なお、MS Excel で作成された場合など、通常は、オフセットの値が基準となるセルの範囲を超えることはございません。
<xdr:twoCellAnchor>
<xdr:from>
<xdr:col>37</xdr:col>
<xdr:colOff>9525</xdr:colOff>
<xdr:row>9</xdr:row>
<xdr:rowOff>9525</xdr:rowOff>
</xdr:from>
<xdr:to>
<xdr:col>70</xdr:col>
<xdr:colOff>247651</xdr:colOff>
<xdr:row>61</xdr:row>
<xdr:rowOff>9525</xdr:rowOff>
</xdr:to>
回避方法
この問題はバージョン9.0.3で修正されました。