Все работает отлично. не забывайте только то, что для корректной работы VB и макросов в Access 2007 необходимо запускать его от имени администратора, т.е. правой кнопкой, и дальше "запустить от имени администратора", см.
http://www.access-programmers.co.uk/forums/showthread.php?t=129526