Spreadsheet:ParseExcel and its comrades in arms can't access the macro facilities of Excel, so macros cannot be written when saving, whether with SaveAs or anything else. Win32::OLE works with an installed copy of Excel and can do pretty well everything that Excel can, including saving with existing macros or even editing them.
Regards,
John Davies
Update: the comment in the OP about using CentOS is itself an update made after I had posted the above.
In reply to Re: Problem Writing macros in an Excel File
by davies
in thread Problem Writing macros in an Excel File
by Striker
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |