When you run a mail merge in Word using Outlook contacts as the data source, Word automatically uses your default Outlook profile. If you have multiple Outlook profiles, such as one for work and one for personal email, you may need to select a specific profile without changing your default Outlook settings. This article explains why Word forces the default profile and how to override that behavior temporarily. You will learn a registry-based method to specify which Outlook profile Word uses for each mail merge session.
Key Takeaways: Select Any Outlook Profile for Word Mail Merge
- Registry key HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Options: Add a DWORD named
MailMergeProfileto specify the Outlook profile name Word uses for mail merge. - Outlook profile name in the registry value: Enter the exact name of your Outlook profile, such as “WorkProfile”, as the value data for the
MailMergeProfileDWORD. - Restart Word after registry edit: The new profile selection takes effect only after you close and reopen Word.
Why Word Uses the Default Outlook Profile for Mail Merge
Word does not offer a built-in dialog to choose an Outlook profile during mail merge. When you select “Select from Outlook Contacts” in the Mail Merge Recipients dialog, Word queries the Windows Messaging API. This API returns the default MAPI profile, which is the same Outlook profile set as default in the Mail control panel.
The default profile is stored in the Windows registry under HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook. The value DefaultProfile holds the name of that profile. Changing this default affects all MAPI-aware applications, not just Word. The solution is to add a Word-specific registry value that overrides the default profile only when Word runs a mail merge.
Steps to Select a Non-Default Outlook Profile for Word Mail Merge
Before you begin, confirm the exact name of the Outlook profile you want to use. Open Outlook, go to File > Account Settings > Change Profile. The profile name appears at the top of the dialog. Write it down exactly, including spaces and punctuation.
- Close Word and Outlook
Ensure both Word and Outlook are fully closed. Open Registry Editor by pressing Windows key + R, typingregedit, and pressing Enter. Click Yes if prompted by User Account Control. - Navigate to the Word Options registry key
In Registry Editor, browse toHKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Options. If you use an older Office version, replace 16.0 with 15.0 for Office 2013 or 14.0 for Office 2010. - Create a new DWORD value
Right-click the Options folder, select New > DWORD (32-bit) Value. Name the new valueMailMergeProfile. Press Enter to confirm the name. - Set the value data to your Outlook profile name
Double-click theMailMergeProfileDWORD. In the Value data field, type the exact name of your Outlook profile, for exampleWorkProfile. Leave the Base set to Hexadecimal. Click OK. - Restart Word and run the mail merge
Close Registry Editor. Open Word and start a mail merge. When you select Outlook contacts as the data source, Word now uses the profile you specified instead of the default. To revert to the default profile, delete theMailMergeProfileDWORD or set its value data to an empty string.
Common Problems When Selecting an Outlook Profile for Mail Merge
Mail Merge Still Uses the Default Profile After Registry Edit
If Word ignores the MailMergeProfile value, verify the registry key location. The key must be under HKEY_CURRENT_USER, not HKEY_LOCAL_MACHINE. Also check that the value name is spelled exactly MailMergeProfile with no extra spaces. Restart both Word and Outlook after editing the registry. If the problem persists, confirm that your Outlook profile is active by opening Outlook with that profile manually.
Word Crashes When Selecting Outlook Contacts
A crash typically occurs when the specified profile does not exist or contains corrupt data. Open Outlook and switch to the profile you entered. If the profile loads correctly, the issue is likely a corrupted Outlook data file. Run the Inbox Repair Tool (scanpst.exe) on the PST file associated with that profile. If the profile name contains special characters, simplify it to letters and numbers only, then update the registry value.
Cannot Find the MailMergeProfile Registry Key After Adding It
Registry Editor shows keys in alphabetical order. Look under the Options folder for MailMergeProfile. If you see a MailMergeProfile value but it appears as a String value instead of a DWORD, delete it and create a new DWORD (32-bit) Value. The correct type is REG_DWORD, not REG_SZ.
Word Mail Merge Profile Selection: Default vs Registry Override
| Item | Default Profile Behavior | Registry Override Behavior |
|---|---|---|
| Profile used | Outlook default profile from Mail control panel | Profile specified in MailMergeProfile DWORD |
| Scope of change | Affects all MAPI applications | Affects only Word mail merge |
| Setup required | None | Manual registry edit |
| Revert method | Change default profile in Mail control panel | Delete MailMergeProfile DWORD |
| Profile name validation | None needed | Must match Outlook profile name exactly |
The registry override method works with Word 2010, 2013, 2016, 2019, and Word for Microsoft 365. It does not affect other Office applications such as Excel or PowerPoint. Each time you want to use a different profile, edit the MailMergeProfile value before starting the mail merge.
You can now run a Word mail merge using any Outlook profile without changing your default profile. To switch profiles frequently, create a batch file that updates the registry value and launches Word. For advanced scenarios, consider using the Outlook Object Model in a VBA macro to programmatically select a profile during mail merge.