Macros Blocked or Active Content Disabled

Access Macros Blocked or Disabled: How to Fix It

If your buttons do nothing, forms won’t load data, or you see a yellow bar reading “Security Warning: Some active content has been disabled,” Access is blocking your database’s VBA code and macros. You may also see a red bar saying Microsoft has blocked macros because the file came from the internet.

The database usually isn’t broken. Access just doesn’t trust where the file is stored.

Common causes

  • The database is stored in a folder that isn’t a Trusted Location
  • The file was downloaded or received by email, so Windows marked it as coming from the internet
  • The database sits on a network share, which Access doesn’t trust by default
  • An Office update or new IT security policy changed macro settings

How to fix it

  1. For a one-time fix: click Enable Content on the yellow security bar.
  2. For a downloaded or emailed file: close Access, right-click the file in File Explorer, choose Properties, check Unblock at the bottom of the General tab, and click OK.
  3. For a permanent fix, add a Trusted Location: in Access, go to File > Options > Trust Center > Trust Center Settings > Trusted Locations. Click Add new location and choose the folder where the database lives.
  4. If the database is on a network drive: in that same Trusted Locations screen, check Allow Trusted Locations on my network, then add the network folder.
  5. For many users: ask your IT team to set Trusted Locations through Group Policy so every computer is configured the same way.

What not to do

Don’t fix this by setting macro security to “Enable all macros.” That turns off macro protection for every database you open, including ones from unknown sources.

Still blocked?

If your IT policy won’t allow Trusted Locations, there are other options, including digitally signing the database. Book a free diagnostic and we’ll help you find a setup your IT team will approve.

Scroll to Top