Ler macros do Excel de forma programática em PHP ou JS ou outro idioma

0

Como extrair macros no arquivo do Excel em PHP ou JS?

Eu encontrei o link , mas não há nada sobre macros.

    
por Digerkam 15.03.2017 / 09:34

1 resposta

1

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
    
por 15.03.2017 / 10:49