Fix Missing Microsoft Outlook 16.0 Object Library in Excel VBA
Question details
The user needs to locate or restore the Microsoft Outlook 16.0 Object Library in Excel VBA to enable Outlook email automation workflows.
- Product
- Microsoft Excel / VBA
- Device & OS
- not provided
- Scenario
- Attempting to automate Outlook emails using Excel VBA, but the required library reference cannot be found.
- Observed behavior
- The Microsoft Outlook 16.0 Object Library is missing from the Tools > References menu, triggering a 'Missing Reference' error and preventing the macro from executing.
Ensure that the desktop version of Microsoft Outlook is physically installed on your computer, as web-only shortcuts or basic Office editions do not include the required object library.
Verify Office Edition and Outlook Installation
Check if your Microsoft Office edition includes the desktop version of Microsoft Outlook, which is mandatory for the object library to appear.
The most common cause for this missing library is using an Office edition that does not include Microsoft Outlook, such as Office Home and Student. The object library is installed locally only alongside the full desktop Outlook application.
Go to the Windows Start menu and search for 'Outlook' to ensure the actual desktop application is installed, not just a web link or Windows Mail app.
Open Excel, go to File > Account, and check your Office edition under Product Information. If it says 'Office Home and Student', Outlook is not included.
If you are using an edition without Outlook, you must upgrade to a version like Microsoft 365 Personal/Family or Office Professional, and run the installer to add the Outlook desktop app.
Use Late Binding in VBA
Modify your VBA macro code to use Late Binding, which removes the need to explicitly enable the Outlook Object Library in the References menu.
Repair Microsoft Office Installation
Run a system repair tool if Outlook is definitely installed but the library still fails to appear in the VBA references list.
Switch to WPS Office for a Seamless Spreadsheet Experience
If missing features and Microsoft Office edition limitations are restricting your workflow, consider switching to WPS Office. It provides a highly compatible, robust, and user-friendly alternative to handle all your daily spreadsheet tasks without the bloat.

Frequently Asked Questions
Why does it say MISSING: Microsoft Outlook 16.0 Object Library?
This error occurs when an Excel VBA macro was created on a computer that had Outlook installed, but the computer currently running the file either lacks the desktop version of Outlook, is using a different version, or has an Office edition like Home & Student.
Can I download the Outlook Object Library (msoutl.olb) separately?
No. The Microsoft Outlook Object Library is deeply integrated into the Microsoft Office installation and registry. Downloading the `.olb` file from third-party sites is unsafe and will not resolve the registry bindings needed for VBA automation.
Where is the Microsoft Outlook 16.0 Object Library file located on my computer?
If properly installed, the file 'msoutl.olb' is typically located in 'C:\Program Files\Microsoft Office\root\Office16' or a similar directory path, depending on whether you are using a 32-bit or 64-bit installation of Office.
How do I open the References menu in Excel VBA?
Open your Excel workbook, press ALT + F11 to launch the Visual Basic Editor, then click on 'Tools' in the top menu bar and select 'References' from the dropdown list to view available object libraries.




