我想要一些帮助来添加一个.xlsx文件中的宏。我知道这不是一个好的文件类型,它应该是一个.xlsm文件,但是我在Perl中发现了可以向新的.xlsx文件添加宏的Excel::Writer::XLSX
。
我想打开一个现有的.xlsx文件(可能使用Excel::Reader::XLSX
),将vbaProject.bin
添加到此文件中,然后将其保存(可能为.xlsm)。它有一个函数"add_vba_project()"
,但在Excel::Writer::XLSX
上无法打开现有文件。
有没有人找到使用vbaProject.bin
或不使用vbaProject.bin
的Perl、Python或PHP (例如PHPExcel)的解决方案?
https://stackoverflow.com/questions/23869123
复制