To run the Excel VBA code, the only way I know so far is to open the Excel file, click Alt+F8, then click 'run' button, or use Alt+F11, and run from there.

Is there any way to call and run it from batch file in Windows or cron in Linux?

Thanks.