We are looking to automate the production of some excel reports. Here is our plan of attack (Well my plan really

1) Add some VBA script to each report that will: automatically logon, refresh the data (easy I know), publish the file to pdf and finally close the file.
2) Create a windows scheduled batch to run each report in turn.
Could you guys let me know if there are any issues with any of the above and also if you have had experience of completing a similar approach,
Jim.
PS. May run the schedule from SQL in stead of windows if possible.