I've created a html template with a couple of replacement variables.
Adding the created signature-template as signature for reply and new messages does not seem to get outlook to default to it.
//string signatureName = "Example.htm";
//Set via office-interop new signature as default
//using Microsoft.Office.Interop.Word;
Application app = new Application();
var opt = app.EmailOptions.EmailSignature;
opt.NewMessageSignature = signatureName;
opt.ReplyMessageSignature = signatureName;
app.Quit(); //Also tried WdSaveOptions.wdSaveChanges
Marshal.ReleaseComObject(app);
Outlook displays the added signature (TEST_...) but does not recognize it as default signature. Instead it just removed the previous default signature and now has none.
Is there something else required to tell outlook to set it as default ?