Over the years I've been quite a ways down this rabbit hole.
Start with this thread:
Here's another:
TL;DR:
Money Reports can be exported to Excel/.CSV. They come across messy and are of limited utility but may be useful depending on what you want to achieve.
There used to a tool called MoneyLink from a company called UltraSoft and a guy named, IIRC, David Kendall. It was an Excel (32-bit!) Add-In developed in some closer than outsider relationship with the MS Money team. It extracted tables for Transactions, Investment Transactions, Accounts, and, IIRC, Bills, with filters for things like Account and date range. It wasn't perfect in what it extracted (i.e., no Class1/Class2, no split root transaction memos, and some other things) but was a *lot* better than nothing. *IF* you can lay hands on a version of MoneyLink that matches your version of Money--MoneyLink needed some Money DLLs to, apparently, do some of the heavy lifting of the SQL to take data out of the Money schema and make it useful, so these DLL linkages were Money version specific--and *IF* you still have Excel 32-bit, this is another route.
Hung Le has a tool out in Git or one of the repositories (not sure where now or if it's still available but IIRC some of those details are in the thread referenced above) associated with some code he wrote called Sunriise. It's in Java and depends upon another piece of Java from a second organization ("Health Market Sciences?") that, combined, has a utility that knows how to take a .MNY file and copy out all the table data to a .MDB (MS Access/Jet/ACE database) file. From there, the sky is the limit if you know a bit of SQL and want to reverse-engineer the Money schema. If this sound like a route you are up for, I can help as I've reverse engineered a *lot* of the schema. It's not trivial. I spent months and had to create lots of case-specific Money files to get to the point where I could re-create an equivalent of, say, a Money Account register that balanced. Some things I've never solved include how exception bills are stored in the schema and how account numbers are encrypted/can be decrypted. It's also inherently limited to things I have data to test.
(Notably I've *never* added a transaction to my ongoing Money file via downloaded FI data. So anything kinky in the schema to support that is something I've not mucked with.)
Armed with these .MNY->.MDB files, for which I am entirely dependent upon the tools noted above, I've developed--to semi-operable states--two tools I use. One imports the Money schema transactions, categories, accounts, payees, classification, limited subsets of the account/category/payee details, etc, to a schema of my own design (MS Money colored by GnuCash, basically) but for which I've never developed a UI to use as a Money replacement. (It was really a proof-of-concept effort that was my first trip down the path of MS Money schema reverse-engineering.)
I also have a MoneyLink-compatible Excel add-in that works with 64-bit Excel. (Build and test environment is presently a VB.net VS22 project using the VSTO "Visual Studio Tools for Office" library. It also involves an associated with a Access database that I use to test the heavy-lifting SQL and generate various chunks of machine-generated-code for paste into the VS VB.net source.) It also has some enhancements over MoneyLink but involving Excel saved query definitions that are not backward compatible with classic MoneyLink. The issue is it's just not a production ready tool that I can just hand to somebody and expect good results for them. The range of issues here include documentation (lack of/unorganized/incomplete), to the requirement for the Java stuff to also be present, to the fact that I've not paid for a code-signing key and an unsigned Office Add-In is treated with great hostility by Excel. I've done next to nothing on this in several years. Though I use it on a monthly or mor frequent basis, it's not even installed on my newest laptop because it's a headache. Bitbucket is threatening to remove my repository soon for inactivity.
I wish I had a cellophane-wrapped solution for you (and me).
Dick