Excel Error Codes

How to Fix Excel VBA Automation Error 440 with Acrobat Objects

Adam DavisAdam Davis Oct 28, 2026 868 views

Question details

User experiences Automation Error 440 in Excel VBA when executing the CreateObject("AcroExch.App") command for Adobe Acrobat.

How to Fix Excel VBA Automation Error 440 with Acrobat Objects
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.
Before you start

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.

Solution 1Recommended

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.

1
Open Adobe Acrobat

Launch the Adobe Acrobat Pro or Standard desktop application.

2
Access the Repair Tool

Navigate to the 'Help' menu at the top of the application window.

3
Run Installation Repair

Select 'Repair Installation' from the drop-down menu and follow the on-screen prompts to allow the process to complete.

4
Restart and Test

Restart your computer to apply registry changes, then open Excel and rerun your VBA script to test the CreateObject command.

Repair or Reinstall Adobe Acrobat
COM Components Registered: Successfully repairing the installation will securely re-link the AcroExch objects to Excel VBA.
Free Microsoft Office alternative

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. 1. Download the Software: Get the latest free version from the official WPS Office website.
  2. 2. Install WPS Office: Run the lightweight installer to quickly set up the suite on your device.
  3. 3. Manage Files Seamlessly: Open your spreadsheets and utilize the integrated PDF tools within a single, unified workspace.
Highly compatible with Microsoft Excel formats (.xlsx, .xls, .xlsm)Built-in PDF reader and editor for integrated workflow without external automationLightweight installation with fast loading timesFamiliar user interface requiring no steep learning curve
microsoft office alternative - wps office

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.