I've done roughly the same using an Auto_Open macro in an Excel workbook, and
invoking that workbook via Windows Task Scheduler. Note that you'll want to
'sign' your macro and be certain that the signer is trusted on the PC on
which you're going to have the macro kick off (otherwise, Excel will start,
then sit there waiting for you to enable macros).