While in visual basic code, I want to do the equivalent of copying another database and pasting it with a different name. I don't want to make a replica of it. I do know that I could create a new database with the NewCurrentDatabase Object and then import everything that I want, but I was looking for a way to do it with "RunCommand" or "DoCmd". I did try the "Application.RunCommand acCmdSaveAs" code, but it was trying to do a SaveAs for the form, and not an outside database. The database I am trying to make a copy of is not the one I have open, it is a different one. Any ideas?