What do you mean by "automate"? If it's to run the reports and export or save the run as an rpt with data, you have a couple of options:
1. Look into Crystal Server.
3. Write your own code using the SDK.
If the issue is that the parameters change every time, then you will probably have to go with option 3 or re-write the report to calculate the values (such as dates) instead of using parameters.
If you explain a little more about what you mean with "they need some mannual work every time" then I may be able to give you a better answer.
-Dell