What does 'Error 1004: Programmatic access to Visual Basic Project is not trusted' mean?
This error is caused by a security option in Excel meant to deliberately lock out programmatic access to Microsoft Visual Basic for Applications (VBA) unless a user chooses to permit such access.
To resolve:
-
Open a blank workbook in Excel.
-
Go to File > Options > Trust Center
-
Click on Trust Center Settings…
-
Under Macro Settings, make sure Trust access to the VBA project object model is checked.