I assume you have a driver missing preventing you from booting, but if all you are concerned about is file recovery you can probably create a new vm and then copy the existing vmdks into the new vm and mount them as a secondary disk, much in the same way you would do with an irreversibly hosed windows install on a physical disk. If you attempt it make sure you do it with a copy of the vmdk so that you may make more than one attempt without damaging the original.
You could also try to do a dirty install of Windows 7 on a complete copy of the VM. What I mean by this is reinstall Windows on the VM without formatting the virtual disk. This way you would probably not provide you with a completely working VM, but enough to access your data.
It's a really good idea to have a snapshot and/or a copy of your VM as a matter of habit in the future.