Hi @Christine Banull,
Welcome to the Microsoft Q&A forum.
Based on your description, Microsoft Project displays OLE error messages when your company logo appears on schedule printouts, and changing the image type or size hasn’t helped. We truly understand and appreciate the time you’ve invested to investigate this and ask for assistance.
OLE prompts occur when Project treats the logo as an object that must be activated (linked/embedded content) or when it’s stored in a location that Project’s Trust Center doesn’t recognize as safe. In recent versions, placing the image in a Trusted Location or re‑embedding it as a standard picture typically removes repeated prompts.
To better assist you, could you confirm:
- Please share the exact Microsoft Project edition/build (File > Account > About Project) and your Windows version (Windows 10/11 + build).
- Did you insert it via Page Setup > Header/Footer > Picture (embedded image) or via Insert > Object/OLE (linked/embedded object)? Is the logo embedded in the file or linked to an external path?
- What is the folder path of the logo (e.g., C:\Logos, network share, OneDrive/SharePoint)? In Project > Options > Trust Center > Trusted Locations, is that folder added (with Include subfolders enabled)?
- At which step do the OLE messages show (Page Setup, Print Preview, printing), and how often? If you re‑insert the logo as a Picture or export to PDF and print, do the prompts stop?
In the meantime, below are a few practical solutions that could best fit your current needs:
1/ Start by adding the logo as an embedded graphic within the document for consistent rendering.
- In Project, open File > Page Setup > Header/Footer, remove the current logo, then add it back using Insert > Pictures (do not use “Insert Object” or “Link to File”).
- This ensures it’s a static image rather than an OLE object.
2/ Proceed by designating the image folder as a Trusted Location.
- Save the logo in a local folder such as C:\Logos, then go to File > Options > Trust Center > Trusted Locations > Add new location and select that folder (enable Include subfolders).
- Some customers report that adding C:\ also stops the prompts; using a dedicated folder is safer.
3/ Then, Confirm one set of OLE DLLs is loaded:
Use Process Explorer to select WINPROJ.EXE, switch the lower pane to DLLs, and verify ole32.dll and oleaut32.dll load from C:\Windows\System32 or from C:\Windows\SysWOW64 for 32 bit Project.
4/ Afterward, check for Project and Office updates and complete a repair if applicable.
5/ Contact IT administrator
Since your account is managed by your organization, please contact your IT administrator to review your permissions and policies. If the issue persists after these checks, ask your IT administrator to submit a support request directly to Microsoft Support team.
They can raise a support ticket by visiting: Get support - Microsoft 365 admin | Microsoft Learn
As community moderators, we appreciate your understanding that our access to internal development details is limited. Our primary role is to guide users toward the appropriate resources and support channels. While we may not have visibility into deeper backend analysis, we’ll continue doing our best to support you within the scope of our responsibilities.
I hope this information is helpful. Please follow these steps and let me know if it works for you. If you have any updates regarding the issue, please feel free to share them with me.
Thank you for your patience and your understanding.
I look forward to continuing the conversation. Best wishes to you and your family for a wonderful and prosperous New Year.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
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.