Hi,
After conversion XLSB to XLSM we tried to open new file with MS Office Excel and got notification that Excel found unreachable content (please see attached image):
After clicking Yes-button we saw removed parts, which contain formatting information:
- Removed Part: /xl/drawings/vmlDrawing1.vml part. (Drawing shape)
- Removed Part: /xl/drawings/vmlDrawing2.vml part. (Drawing shape)
MS Excel tries to recover XLSM file (remove those parts), because XLSM does not contains *.rel files, which were deleted during conversion:
- xl\drawings\_rels\vmlDrawing1.vml.rels
- xl\drawings\_rels\vmlDrawing2.vml.rels
And we also noticed that comments disappeared, but corresponding parts present in XLSM file:
- /xl/comments1.xml
- /xl/comments2.xml
These 2 issues are connected, because if you create new XLSB and add regular comment, then conversion is done without problems (comments are retained and shown). But if sheet contains at least one comment with background image (do not know about other conditions that may cause the same issue), then “vmlDrawing.vml” and corresponding “_rels\vmlDrawing2.vml.rels”parts are created for this sheet. *.REL will be removed during conversion. As a result MS Excel will notify about unreadable parts, removes them both regular and formatted comments will not be shown on this sheet.
<span style=“font-size:11.0pt;line-height:115%;font-family:“Calibri”,“sans-serif”;
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:Calibri;mso-fareast-theme-font:
minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:“Times New Roman”;
mso-bidi-theme-font:minor-bidi;mso-ansi-language:EN-US;mso-fareast-language:
EN-US;mso-bidi-language:AR-SA”>I also noticed that after conversion of XLSB
file with regular comments, when you open output XLSM file, then comments are
not shown – appears when you move mouse over corresponding cell, but not sure
whether it is Aspose.Cells issue or MS Office behavior.
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:Calibri;mso-fareast-theme-font:
minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:“Times New Roman”;
mso-bidi-theme-font:minor-bidi;mso-ansi-language:EN-US;mso-fareast-language:
EN-US;mso-bidi-language:AR-SA”>
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:Calibri;mso-fareast-theme-font:
minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:“Times New Roman”;
mso-bidi-theme-font:minor-bidi;mso-ansi-language:EN-US;mso-fareast-language:
EN-US;mso-bidi-language:AR-SA”>Thank you,
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:Calibri;mso-fareast-theme-font:
minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:“Times New Roman”;
mso-bidi-theme-font:minor-bidi;mso-ansi-language:EN-US;mso-fareast-language:
EN-US;mso-bidi-language:AR-SA”>Alex Shloma