If you want to use macros instead of Quick Parts, here's some info to get you going.
An example VBA function to insert text intot eh current edit window of Outlook:
Public Sub MySig1()
Set objDoc = Application.ActiveInspector.WordEditor
Set objSel = objDoc.Windows(1).Selection
objSel.TypeText Text:=vbCrLf & "Joe Blow" & vbCrLf & "A Company Name" & vbCrLf & "(888)765-4321"
End Sub
This will insert:
<blank line>
Joe Blow
A Company Name
(888)765-4321
You can add a button for the marco(s) to the Quick Access Toolbar in Outlook:
- Open the item window for which you’d like to add the macro button to.
- Click the little down arrow on the right side of the QAT and choose More Commands… or Click on the Office logo in the left top, choose Editor Options and select the Customize section.
- In the drop down list “Choose commands from” select: Macros. (The list below will now show you all your macros.)
- Select the macro that you wish to create a button for and press the Add >> button.
- To modify the name and icon press the Modify… button.
- Close the Editor Options dialog to return to your item window and use your button.
check this link. might help you to construct a macro that inserts signature: http://www.rondebruin.nl/mail/folder3/signature.htm
– tumchaaditya – 2012-07-10T06:50:04.113