I think your message is confusing, but maybe that's because I haven't used macros in Access. I believe all Office macros are recorded in a Visual Basic file. So, what do you mean by "converted the macro to visual basic"?
In your first sentence, you said, "we can automatically save a report in the pc." But, then you did this "conversion" and then you could not automatically save a report in the pc. Sure seems like a contradiction. And, based on what you've said, why do the "conversion" if it causes the "automatically save a report in the pc" to not work?