Quote Originally Posted by naveenmarapaka View Post
.. any other solution....
This will get the default signature by first displaying one dummy email and storing its signature (.HTMLBody). It then uses the stored signature for the other emails. So one email will flicker. That's the best I can do.

Put the code that stores the default signature before any Loop you use to generate the other emails

Store the default signature
    With OutApp.CreateItem(0)
        .Display
        strSig = .HTMLBody  'Default Signature
        .Delete
    End With

Concatenate the stored signature.
    With OutMail
        .To = "email@address.com"
        .CC = ""
        .BCC = ""
        .Subject = "This is the Subject line"
        .HTMLBody = strbody & "<br>" & strSig    'Concatenate the strBody before the default signature
        .Send
        '.Display
    End With