ライブラリでファイル操作する際のマクロの危険性

Aspose.Cellsのバージョン 24.6.0 を利用しています。

掲題について、次のスレッドに後述の記述をみかけました:

Aspose.Words does not have an ability to execute macros.

引用元

この投稿はAspose.Wordsに関するものですが、Aspose.Cellsについても同様に考えてよろしいでしょうか。具体的には、本ライブラリでXLSをXLSXに変換したりPDFとして保存する際、ファイルに含まれるマクロなどのプログラムが実行されることはないと考えていいでしょうか?ここでプログラムとは次のようなものを想定しています:
・標準モジュール
・Microsoft Excel Objects(ブックモジュールやシートモジュールなど)
・VBA4.0マクロ

@akimamura

Aspose.Cellsでのマクロの実行に関する具体的な懸念について、もう少し詳しく教えていただけますか?特に、どのような状況でマクロが実行される可能性があると考えているのかを教えてください。

状況としては、Asposeライブラリでマクロを含むXLSをXLSXに変換したりPDFに変換したりする場合です。(可能性があるとは考えていません。むしろ可能性があるかどうかをお聞きしています。)

@akimamura
申し訳ありませんが、Aspose.Cellsは現在マクロの実行をサポートしていません。xlsxは宏を含めることはできない。あなたはxlsmファイル格式に変换してみます。あなたがお愿いしますが、あなたの様例文书を提供しますか?我々は早く検査する。

We don’t want to execute macros using the library.

When using this library to convert XLS to XLSX or save as PDF, can we assume that macros or other programs contained in the files will not be executed?

@akimamura
XLSX files cannot contain macros. Please convert XLS files to XLSM format. Of course, when saving file to XLSM format, macro programs will not be executed.

Thank you for your reply.

This is a slightly different question, but does Aspose.Cells have the functionality to execute macros contained in XLS or XLSM files? (I’m concerned about macros being executed unintentionally, so if this feature doesn’t exist at all, it would be reassuring.)

@akimamura
Aspose.Cells does not support executing macros. You don’t have to worry about macros being executed while using Aspose.Cells.

Thank you for your reply!

@akimamura
You are welcome. If you have any questions, please feel free to contact us at any time.

Additional question: Am I correct in thinking that Python code in Python in Excel is not executed by Aspose.Cells either?

@akimamura
Thank you for your feedback. Your understanding is correct. Aspose.Cells will not execute any codes written in macros.