I am not sure what you are suggesting by "make a copy".
As for the background of why we cannot modify the reports themselves would be, that there are around 300 different reports and multiple VB 6.0 programs still need access to them. The reports are accessed from multiple server environments as well as existing multiple times in different environments (not the prettiest solution, but the current one). Environments being for example live, test, development. Basically it is a big mess, but it worked ... until now.
I had found that link previously, but could not figure out where variable rptClientDoc comes from.