Как извлечь макросы в файл Excel в PHP или JS?
Я нашел https://github.com/PHPOffice/PHPExcel/, но в макросах ничего нет.
Как извлечь макросы в файл Excel в PHP или JS?
Я нашел https://github.com/PHPOffice/PHPExcel/, но в макросах ничего нет.
С PHPExcel вы можете прочитать файл и получить VBAProject.bin
:
/**
* macrosCode : all macros code (the vbaProject.bin file, this include form, code, etc.), null if no macro
*
* @var binary
*/
private $macrosCode;
Вам понадобятся другие инструменты для проверки содержимого файла VbaProject.bin
.
Например, используя officeparser.py:
python officeparser.py macro.xlsm --extract-macros
INFO: Saving VBA code to ./ThisWorkbook.cls
INFO: Saving VBA code to ./Sheet1.cls
INFO: Saving VBA code to ./Sheet2.cls
INFO: Saving VBA code to ./Sheet3.cls