Share via

How to fix Outlook Contacts Templates error: "To help prevent malicious code from running, one or more objects in this form were not loaded.":

BForensicExpertPro 0 Reputation points
2025-07-23T18:07:20.3066667+00:00

After starting with Windows 11, in Outlook I tried to open a contacts form I had created and received this error message pop up ""To help prevent malicious code from running, one or more objects in this form were not loaded." Please read the history below--a Microsoft moderator response would be great!

What happened:

  • Closing the error pop up box allowed me to open the template; fields were missing and rearranged--and that was backfilled for over 400 prior contacts using the form.
  • Four hours of support, screenshares, a thousand attempts to fix that did not work, and 4 calls later, they emailed me (a paying 365 user) that they couldn't help.
  • Online I found a "solution" which worked but I'm worried it has created a security issue.

What worked maybe" The answer I found in a microsoft forum (https://learn.microsoft.com/en-us/answers/questions/4734715/classic-outlook-windows-registry-issue?forum=outlook_com-all&referrer=answers) was to go into the registry editor and change the "disable ActiveX' from 1 to 0. The line item was

Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Security then select "disable allactiveX and set to 0 (the default was 1).

I did so and voila, everything is as it should be. No more error code, the template is restored, etc.

But is that solution actually a problem? Since 365 Support has ghosted me, I am left with this Google search resulting fix.

Microsoft 365 and Office | Microsoft Forms | For home
{count} votes

3 answers

Sort by: Most helpful
  1. bagard 10 Reputation points
    2025-08-25T14:18:53.1066667+00:00

    We have had this issue with a user, and went into the registry and created this key:

    Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Security, then select "disable allactiveX and set to 0

     

    2 people found this answer helpful.

  2. Jeronimo Fuerte 35,155 Reputation points Independent Advisor
    2025-07-25T01:27:43.91+00:00

    Then you just need to be careful about your Email attachments to avoid issues


  3. Jeronimo Fuerte 35,155 Reputation points Independent Advisor
    2025-07-23T18:51:26.69+00:00

    Hi! Newer Office versions now disable all ActiveX by default to reduce attack surface  .

    Enabling ActiveX is only advisable if you have complete trust in the form’s source and there are no alternative options, such as converting it to a non-ActiveX-based custom form. Otherwise, malicious forms could potentially execute code through hidden or untrusted ActiveX controls.

    Maybe a different option could be to:

    1. In Outlook, go to File > Options > Trust Center > Trust Center Settings> ActiveX Settings
    2. Choose Prompt me before enabling all controls with minimal restrictions.
    3. Save and re-open Outlook

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.