Unable to set New Message signature

Matt Fitzmaurice 36 Reputation points

I use code similar to the following VSTO C# to create Outlook Signatures:

var signature = WordApplication.EmailOptions.EmailSignature
signature.EmailSignatureEntries.Add("Signature Name", range);

I have multiple email accounts configured and the signature is created in "Signatures on this device" - not in any of the email accounts. Consequently, I can't manually set the "New messages" and "Replies/Forwards".

Can someone explain what is going on and how I can resolve my issue?

I think Microsoft may have broken this functionality.

I have been using the above code (for years now), to manage email signatures. However, things have changed in Outlook sometime in the last 6 to 12 months.

My colleague and I see different "Signatures and Stationery" dialogs. Even though we are both on Office 365 v2302 Build 16.0.16130.20186 64bit.

His dialog allows the "New Messages" signature to be set. Mine does not.

The main difference I can see between our computers is that I am on Windows 11 whereas he is on Windows 10. We both have multiple email accounts configured within Outlook. I have a "Signatures on this device" option. He does not.

From my computer where the dialog DOESN'T work:


From his computer where the dialog DOES work:


A suite of Microsoft productivity software that supports common business tasks, including word processing, email, presentations, and data management and analysis.
1,342 questions
A family of Microsoft email and calendar products.
3,079 questions
{count} votes

1 answer

Sort by: Most helpful