Howzit
Sorry I don't know a lot about the outlook library (so I can't help with the signature part), but to extract the email address you can try something like
'Get everything after first #
Email = mid(Me!Email,InStr(1, Me!Email, "#")+1)
'Remove the last #
Email = left(Email,InStr(1, Email...