Outlook not found when sending a document from SAP Business One

Introduction

In some cases (for example: you bought new workstations, you upgraded to specific Windows build, you installed new version of Office, etc.), if you will try to send a document from SAP Business One as an email with Designer, you will receive an error message "Outlook not found" and in coresuite log reports you will see an error message "Outlook Error: Could not load file or assembly 'Microsoft.Office.Interop.Outlook, Version=12.0.0.0" or similar.

Possible reasons

- Outlook version is too old (Outlook 2007 and older)
- You installed a "Click-to-Run" installation of Outlook, which does not contain required features and libraries
- You are running different bit version of Outlook vs SAP Business One (32-bit vs 64-bit)
- Outlook installation is corrupt after Windows/Office upgrade - This issue has been reported to Microsoft especially after June 2019 upgrade, however, it appeared also after the upgrade to major Windows build 1809
- User doesn't have access to required Outlook integration "Interop" files

Troubleshooting steps

- Office 2010 or newer has to be installed on the affected workstation
- Windows has to be upgraded to the latest build and latest updates (including optional) should be installed
- Ensure that you are not using a 64-bit Outlook and a 32-bit SAP Business One client (or vice verse)
- Ensure that you do not run SAP Business One as administrator and Outlook as a regular user (or vice versa). This is not supported by Microsoft
- Ensure that the affected users have Read & Execute Rights to the interop files located in: C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Outlook\
- Repair or upgrade .Net framework installation to the latest version available
- Repair the office installation with help of the following Microsoft tool

None of troubleshooting steps helped?

In many cases, on some workstations this error occurs due to a corrupt Office installation. If none of steps from troubleshooting helped, we recommend installation of Office with standard "MSI" package of Office and not with downloaded/pre-installed "Click-To-Run" version of Office, as "Click-To-Run" version does not contain .Net Programmability feature - libraries/Interops required by Designer to trigger Outlook.

 

Was this article helpful?
3 out of 3 found this helpful
Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.