A common issue with Microsoft Internet Explorer is controlling the e-mail program used when you click on a mail address on a web page. If it's not set correctly, you may get a "Can't create object" error message.
In Windows 7, 8 and 10, you can set the default mail client in the Control Panel's Default Programs applet. Select Outlook from the list of applications on the left and click the button to Set this program as default.
When you use the 64-bit versions of Outlook 2010 or Outlook 2013, some applications will report that there is no default email client when they try to send email. The problem is not that there is no default email client, but that the application can't access the 64-bit version. You'll need to use the 32-bit version of Outlook for the Send to menus to work.
Changing the default program
The easiest way to set the program is to use the Internet applet in Control Panel or choose View | Internet Options in Internet Explorer. On the Programs tab, click Select Programs to open the Set Default Programs dialog. Click the top link then find Outlook in the list of programs.
If you don't see a change, even after restarting Internet Explorer or restarting Windows, then you can make this change manually. In Windows Explorer, choose View | Options. On the File Types tab, you'll need to edit the Open event for "URL:MailTo Protocol." Sample entries are as follows, for different Microsoft e-mail programs:
|Internet Mail and News||rundll32.exe C:\Windows\System\Mailnews.dll,Mail_RunDLL|
|Outlook Express||"C:\Program Files\Outlook Express\Msimn.exe" /mailurl:%1|
|Windows Messaging or
|rundll32.exe url.dll,MailToProtocolHandler "%1"|
|Microsoft Outlook||"C:\Program Files\Microsoft Office\Office\Outlook.exe" -c IPM.Note /m "%1"|
Adjust the path to Mailnews.dll or Outlook.exe as needed to match your own system.
Outlook 8.02 and later versions support additional parameters in mailto commands placed in web pages and e-mail messages, to add the subject and more recipients. Some examples: