Thanks for your reply.

What I ended up doing is the following:

Using the Scripting File Object, I created a copy of the database, while opened, giving it a temporary name.
I then took the temporary copy of the database, and using DBEngine.CompactDatabase, I created my compacted backup database.