Important Clarification First
You cannot (and should not) download msoutl.olb (Outlook 16.0 Object Library) from a random DLL website. It is part of Microsoft Office 2016/2019/365 installation. Installing just the DLL without Office will not work, as it depends on Outlook being installed and registered.
The correct way to get it:
- Install Microsoft Office (Home & Business, Pro, or ProPlus) with Outlook included.
- The file is usually located at:
C:\Program Files\Microsoft Office\root\Office16\msoutl.olb
(or Office16 for 32-bit Office on 64-bit Windows)
Method 2: Adding the Reference in VBA (Excel/Access Macros)
- Open the VBA Editor (Alt + F11).
- Go to Tools > References.
- Scroll down the list to find Microsoft Outlook 16.0 Object Library.
- Check the box and click OK.
Error 4: 32-bit vs 64-bit Conflicts
If your script references the Outlook library but your application (e.g., a 32-bit Access database) is trying to talk to 64-bit Outlook (or vice versa), you’ll get errors.
Solution: Match the bitness. You cannot cross-bitness communicate via COM. Either:
- Install the 32-bit version of Office (recommended for backward compatibility with many VBA solutions).
- Or recompile your VBA host to 64-bit.
Part 4: How to Add the Reference in Different Development Environments
Once the library is correctly installed, here’s how to use it.
Microsoft Outlook 16.0 Object Library Dll Download |work| May 2026
Important Clarification First
You cannot (and should not) download msoutl.olb (Outlook 16.0 Object Library) from a random DLL website. It is part of Microsoft Office 2016/2019/365 installation. Installing just the DLL without Office will not work, as it depends on Outlook being installed and registered.
The correct way to get it:
- Install Microsoft Office (Home & Business, Pro, or ProPlus) with Outlook included.
- The file is usually located at:
C:\Program Files\Microsoft Office\root\Office16\msoutl.olb
(or Office16 for 32-bit Office on 64-bit Windows)
Method 2: Adding the Reference in VBA (Excel/Access Macros)
- Open the VBA Editor (Alt + F11).
- Go to Tools > References.
- Scroll down the list to find Microsoft Outlook 16.0 Object Library.
- Check the box and click OK.
Error 4: 32-bit vs 64-bit Conflicts
If your script references the Outlook library but your application (e.g., a 32-bit Access database) is trying to talk to 64-bit Outlook (or vice versa), you’ll get errors. microsoft outlook 16.0 object library dll download
Solution: Match the bitness. You cannot cross-bitness communicate via COM. Either: Important Clarification First You cannot (and should not)
- Install the 32-bit version of Office (recommended for backward compatibility with many VBA solutions).
- Or recompile your VBA host to 64-bit.
Part 4: How to Add the Reference in Different Development Environments
Once the library is correctly installed, here’s how to use it. Install Microsoft Office (Home & Business, Pro, or