A problem like this was reported previously reported:
https://social.microsoft.com/Forums/en-US/9dd81982-268b-4b59-b413-f012cedf5aff/windows-7-updates?forum=money
but, unfortunately, no solution has been posted. One thing that you might try is to apply the patch for mnyob99.dll as described in the first "sticky" post in this forum:
https://social.microsoft.com/Forums/en-US/d28d6921-1f01-430f-b33e-f5a3ec47077b/money-plus-bug-and-solution-mnyob99dll?forum=money
Note that the patched version on mny0b99.dol that is available for download on Ameridan's Blog:
https://microsoftmoneyoffline.wordpress.com/2012/12/02/windows-8-64-bit-version-compatibility-with-sunset-money/
is for Money Plus Deluxe Sunset. You will either have to create a custom mnyob99.dll for Money 2007 or upgrade to Money Plus Deluxe Sunset.
I would first try installing Money Plus Deluxe Sunset to see if that fixes the problem. If not, then try patching with Ameridian's mnyob99.dll. When
doing this experimentation, be sure keep good backups of all your files and keep track of which file is which. A file written by Money Sunset can't be opened by Money 2007.
Let us know how you make out.
Bill Becker