How do I get Microsoft Access to quit blocking macros?

Billy Woods 20 Reputation points
2025-12-27T23:19:33.77+00:00

Access is stopping the macros I wrote under a different version and will no longer execute the macros.

Microsoft 365 and Office | Access | Development
0 comments No comments
{count} votes

Answer accepted by question author
  1. Dora-T 9,145 Reputation points Microsoft External Staff Moderator
    2025-12-28T07:08:00.6266667+00:00

    Hi Billy Woods

    Thank you for reaching out to the Microsoft Q&A Forum. 

    Based on your description, it sounds like the macros were created in an earlier version of Access and may now be blocked when you open the database in your current version. 

    When you open the database in Access, do you see any message? If so, and the message looks similar to the one shown below, you might consider trying the suggestions mentioned earlier by Q&A Assist.

    User's image

    1.Add the folder where the database file is stored as a Trusted Location. 

    -Go to File > Options > Trust Center > Trust Center Settings > Trusted Locations. 

    -Make sure to tick “Subfolders of this location are also trusted.”

    User's image User's image

    2.Temporarily Enable Macros in Trust Center Settings. 

    User's image

    If the issue still persists, could you please share a bit more information so I can better understand your scenario?

    -Which version of Access was the database originally created in?

    -Which version of Access are you currently using?

    -Are the macros blocked immediately when opening the database, or does the database open but the macros do not run as expected?

    If you see any message that is different from the one mentioned above, please share the exact message with me via private message to avoid exposing any personal or sensitive information.

    I look forward to your update.


    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. 


1 additional answer

Sort by: Most helpful
  1. Q&A Assist
    2025-12-27T23:19:40.99+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    To stop Microsoft Access from blocking your macros, you need to adjust the macro settings in the Trust Center. Here’s how you can do that:

    1. Open Microsoft Access.
    2. Go to File > Options.
    3. In the Access Options dialog, select Trust Center from the left pane.
    4. Click on Trust Center Settings.
    5. In the Trust Center, select Macro Settings.
    6. Choose the option that fits your needs. For example, you can select Disable all macros except digitally signed macros or Enable all macros (not recommended due to security risks).
    7. Click OK to save your changes.

    Keep in mind that enabling all macros can expose your system to security risks, so it's advisable to use the more restrictive settings unless you are sure of the safety of the macros you are using.

    If your macros are still being blocked, ensure that the database is located in a trusted folder or that the digital signature is valid if you are using signed macros.


    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.