作成日: 2025/03/18 最終更新日: 2025/07/03
文書種別
制限事項
詳細
Excel 2019以降ではコメントの既定の背景色を名前付き色(infoBackground)を使用して表現しています。SpreadJSではこの名前付き色を認識することできないため、既定の背景色のコメントを設定したExcel 2019以降で作成したExcelファイルをインポートすると、コメントの背景色が白になります。
回避方法
この制限事項はSpreadJS(Ver.18.1.4)で改善されました。
Ver.18.1.4より前のバージョンでは、Excelファイルをインポート後に、以下のコードでコメントの背景色を変更して回避可能です。
spread.suspendPaint();
spread.sheets.forEach(function (sheet) {
console.log(sheet.comments.all());
sheet.comments.all().forEach(function (comment) {
if (comment.backColor() === 'infoBackground') {
comment.backColor('#FFFFE1');
}
})
});
spread.resumePaint();