I was trying to decrypt my latest Microsoft Office 2007 XP puzzle – why Outlook was telling me …
"Either there is no default mail client or the current mail client cannot fulfill the message request. Please run Microsoft Office Outlook and set it as the default mail client."
The word on the street is that this is, you guessed it, a MAPI32.DLL version problem.
All together now, sag to your desk and cry out “OS X, Why hast though forsaken me?”
We wander lost in the desert of XP …
Anyway, a google hit mentioned a useful first attack is the new Microsoft Office 2007 diagnostics test:
Diagnose and repair crashing Office programs by using Office Diagnostics - Help and How-to - Microsoft Office Online
… Microsoft Office Diagnostics in the 2007 Microsoft Office system is a series of diagnostic tests that can help you discover why your computer is crashing (closing abnormally). The diagnostic tests can solve some problems directly and might identify ways that you can solve other problems…
Yeah, it’s in my Office install, along with the usual set of neglected goodies. It includes a memory tester and disk diagnostic, so it’s a handy tool for all kinds of problems.
The Setup Diagnostic packages can take a VERY long time to run.
Update: The Setup Diagnostics (formerly Office Repair) took one unspecified "corrective action". The problem is gone. I bet it fixed the MAPI32.DLL problem. It's not obvious how to get more information from the results.