I took the plunge an upgraded from word 97 to word 2007 and beginning to wish I had not.

I have 2 computers both running Vista Business and loaded with Office 2007 Home and Student edition which does not include Outlook. Windows Mail is my default email programme. The ‘email as an attachment’ command works ok but the ‘send to email recipient’ command appeared greyed out on both machines.

After a bit of ‘googling’ I came across a messaging_registry.reg file from http://officetoolsdown.googlepages.com/messaging_registry.reg.

I downloaded this and after that I was able to use the ‘send to email recipient’ command on one computer but it still did not work on the other computer, my laptop.

I compared the registry settings on the 2 computers:- HKEY-LOCAL-MACHINE\SOFTWARE\Microsoft\ windows messaging subsystem registry key. They are identical.

I previously had an ‘office 2007’ trial edition loaded on the laptop [the computer in which the command continues to be greyed out] which I removed after the 60 day trial was over as it was too expensive to purchase this way. Could there be some remnant of this programme kicking around that is causing this?

I am completely baffled, does anyone have any suggestions as to how I can get this command to work?

Dani AI

Generated

Quick summary and root cause: Word’s “Send to Mail Recipient” uses the Windows MAPI subsystem (Simple MAPI) and only appears if Windows has a MAPI-capable mail client registered and the OS MAPI flags/registry look correct. If the MAPI subsystem or the MAPI registry entries are missing or the default mail client isn’t registered, Word will disable that command. (support.microsoft.com)

What to check (safe, targeted steps)

  • Back up the registry (Regedit → File → Export) before you change anything.
  • Open Regedit and inspect:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem
    • (On 64-bit Windows with 32-bit Office also check HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Messaging Subsystem)
  • Make sure the following STRING values exist and match exactly: MAPI="1", CMC="1", CMCDLLNAME="mapi.dll", CMCDLLNAME32="mapi32.dll", MAPIX="1", MAPIXVER="1.0.0.1", OLEMessaging="1". If they’re missing you can add them manually or import a .reg file like the one below. (learn.microsoft.com)
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem]
"MAPI"="1"
"CMC"="1"
"CMCDLLNAME"="mapi.dll"
"CMCDLLNAME32"="mapi32.dll"
"MAPIX"="1"
"MAPIXVER"="1.0.0.1"
"OLEMessaging"="1"

How to apply and finish

  • Save the snippet as a .reg file and run it as an administrator, or add the values by hand in Regedit. Close Word, reboot (or at least sign out/in), then test the command. Also verify the default mail client is set in Default Programs so Windows actually exposes it to MAPI-aware apps. If Office still won’t show the option, repair/reinstall the mail client or Office (leftover trial installs can leave broken MAPI registrations). For 64-bit/32-bit registry redirection note that the Wow6432Node view is where 32-bit apps look on 64-bit Windows. (learn.microsoft.com)

Context for this thread: ’s final “Microsoft-sent registry file” resolution is exactly the normal, documented fix; ’s suspicion about remnants from a prior trial install is also plausible because incomplete installs/uninstalls can leave the MAPI registration inconsistent.

Recommended Answers

All 3 Replies

There could be a remnant if you didn't remove it via the Programs & Features function of Control Panel. But I'm sure you did it properly. But you can check the registry for remnants or the Office12 file in Program Files.

I had a trial version on my Qosmio and I loaded up the Small Business Edition and wondered why it said "Trial Version" at the top. So Office 2007 hadn't been removed by the install. So I removed it by Programs and Features.

If that's not your case, I hope the other brainios here can help you. There's something in the Registry that'll need fixing.

I did remove small business edition bt Programs and features before I loaded the new edition. I am sure you are right there is a registry fix somewhere I just hope someone comes up with it.

A solution - As the brainos failed to come up with something, I contacted Microsoft technical support and they sent me a file to add to the registry - it all works now.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.