How to Fix Excel VBA Automation Error 440 with Acrobat Objects
Question details
User experiences Automation Error 440 in Excel VBA when executing the CreateObject("AcroExch.App") command for Adobe Acrobat.

- Product
- Excel VBA / Adobe Acrobat
- Device & OS
- not provided
- Scenario
- Attempting to automate Adobe Acrobat via Excel VBA after a recent Microsoft 365 update.
- Observed behavior
- The VBA code halts and throws Automation Error 440, failing to create the Acrobat COM object despite previously working.
Ensure that you have the full desktop version of Adobe Acrobat (Standard or Pro) installed, as Acrobat Reader does not support COM automation via the 'AcroExch.App' object.
Repair or Reinstall Adobe Acrobat
Since the error originates from the Acrobat COM object failing to instantiate, repairing the Adobe Acrobat installation often restores the necessary registry keys.
Microsoft 365 updates do not directly break external VBA scripts, but they can occasionally cause registry permission changes or path conflicts.
Repairing your Adobe application ensures that its COM automation components are properly re-registered with Windows and Microsoft Excel.
Launch the Adobe Acrobat Pro or Standard desktop application.
Navigate to the 'Help' menu at the top of the application window.
Select 'Repair Installation' from the drop-down menu and follow the on-screen prompts to allow the process to complete.
Restart your computer to apply registry changes, then open Excel and rerun your VBA script to test the CreateObject command.

Test Application and PDDoc Objects Independently
Isolate the automation error by testing the application and document objects separately in VBA.
Verify Application Bit-Version Compatibility
Mismatches between 32-bit and 64-bit versions of Excel and Adobe Acrobat can cause COM object creation to fail.
Use WPS Office for Reliable File Management
If you continuously face VBA automation and COM object errors after Microsoft 365 updates, WPS Office is an excellent free and lightweight alternative. It features built-in PDF viewing and editing capabilities, minimizing your reliance on external COM objects for document manipulation.
- 1. Download the Software: Get the latest free version from the official WPS Office website.
- 2. Install WPS Office: Run the lightweight installer to quickly set up the suite on your device.
- 3. Manage Files Seamlessly: Open your spreadsheets and utilize the integrated PDF tools within a single, unified workspace.

Frequently Asked Questions
Why does CreateObject("AcroExch.App") throw an error in Acrobat Reader?
Acrobat Reader is a free viewer and does not include the AcroExch COM objects required for automation. You must have the licensed version of Adobe Acrobat Standard or Pro installed to utilize these VBA features.
Can a Microsoft 365 update directly cause Automation Error 440?
While the update itself does not break your VBA code, it can sometimes alter registry permissions or path variables, causing Excel to lose access to the previously registered Acrobat COM components.
What does Automation Error 440 mean in Excel VBA?
Automation Error 440 is a generic VBA error indicating that an external COM object could not be created or accessed. This is usually due to missing registry keys, unmet dependencies, or software bit-version mismatches.




