Without lookiing at the metits of the code, did you try changing Document_Open to Document_New given that you don't open templates to use them? Or you could simply use
http://www.gmayor.com/automatically_backup.htm which will work with all your documents.