Com PHPExcel você pode ler o arquivo e obter o VBAProject.bin
:
/**
* macrosCode : all macros code (the vbaProject.bin file, this include form, code, etc.), null if no macro
*
* @var binary
*/
private $macrosCode;
Você precisaria de outras ferramentas para examinar o conteúdo do arquivo VbaProject.bin
.
Por exemplo usando 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