Accessing Outlook 2003 Signature Programmatically using C#

Status
Not open for further replies.
B

Bachi

Accessing Outlook 2003 Signature Programmatically using C#

I am using Outlook Application Object to create a new mail

Thanks

Bhaskar
 
S

Sue Mosher [MVP]

Please provide details of what you're actually trying to do and explain

whether you're working with the built-in editor or Word editor or both.

Sue Mosher

"Bachi" <Bachi> wrote in message

news:3D94785C-F205-47AC-8565-B4C68C05C4B5@microsoft.com...
> Accessing Outlook 2003 Signature Programmatically using C#
> I am using Outlook Application Object to create a new mail

> Thanks
> Bhaskar
>
 
B

Bachi

Hi Mosher,

Actually i wrote a code in C# to generate a new mail message from outlook in

our application, and we are using the Word editor. when i click on the new

(new message) button from outlook i am able to see my signature.

But when i generate new message mail through code i am not able to get the

signature. i searched through msdn to get the properties and methods for

signature but i didnt get any revelant information.

Thanks

Bhaskar

"Sue Mosher [MVP]" wrote:


> Please provide details of what you're actually trying to do and explain
> whether you're working with the built-in editor or Word editor or both.

> > Sue Mosher
> > >

> "Bachi" <Bachi> wrote in message
> news:3D94785C-F205-47AC-8565-B4C68C05C4B5@microsoft.com...
> > Accessing Outlook 2003 Signature Programmatically using C#
> > I am using Outlook Application Object to create a new mail
> > Thanks
> > Bhaskar
> >


>
 
S

Sue Mosher [MVP]

I still don't understand. Are you trying to add the signature to a message

or access the signature in an existing unsent message? Show the code that

creates or returns the message, please.

Sue Mosher

"Bachi" <Bachi> wrote in message

news:01357F02-B052-4708-BADB-35CEFAEF64C0@microsoft.com...
> Hi Mosher,

> Actually i wrote a code in C# to generate a new mail message from outlook
> in
> our application, and we are using the Word editor. when i click on the new
> (new message) button from outlook i am able to see my signature.

> But when i generate new message mail through code i am not able to get the
> signature. i searched through msdn to get the properties and methods for
> signature but i didnt get any revelant information.

> Thanks
> Bhaskar

> "Sue Mosher [MVP]" wrote:
>
> > Please provide details of what you're actually trying to do and explain
> > whether you're working with the built-in editor or Word editor or both.
>

>> > > Sue Mosher
> > >> >> >
>
>> "Bachi" <Bachi> wrote in message
> > news:3D94785C-F205-47AC-8565-B4C68C05C4B5@microsoft.com...
> > > Accessing Outlook 2003 Signature Programmatically using C#
> > > I am using Outlook Application Object to create a new mail
> >>> > Thanks
> > > Bhaskar
> > >

>

>
>>
 
D

Dave

Hi Sue,

I would like to ask you a question regarding accessing the signature in

outlook 2003.

Is is possible to deny users creating their own signature throug an add-in

or via exchange policy.

Is it also possible to disable using word editor and limiting the built-in

editor to limited number of characters? or do I need to write my own code to

take care of all this.

the reason for this is beause we want to unify signature and disclaimer for

all users and add them to thier new mail automatically.

thanks,

David

"Sue Mosher [MVP]" wrote:


> I still don't understand. Are you trying to add the signature to a message
> or access the signature in an existing unsent message? Show the code that
> creates or returns the message, please.

> > Sue Mosher
> > >

> "Bachi" <Bachi> wrote in message
> news:01357F02-B052-4708-BADB-35CEFAEF64C0@microsoft.com...
> > Hi Mosher,
> > Actually i wrote a code in C# to generate a new mail message from outlook
> > in
> > our application, and we are using the Word editor. when i click on the new
> > (new message) button from outlook i am able to see my signature.
> > But when i generate new message mail through code i am not able to get the
> > signature. i searched through msdn to get the properties and methods for
> > signature but i didnt get any revelant information.
> > Thanks
> > Bhaskar
> > "Sue Mosher [MVP]" wrote:
> >
> >> Please provide details of what you're actually trying to do and explain
> >> whether you're working with the built-in editor or Word editor or both.
> >
> >> > >> Sue Mosher
> >> > >> > >> > >
> >
> >> "Bachi" <Bachi> wrote in message
> >> news:3D94785C-F205-47AC-8565-B4C68C05C4B5@microsoft.com...
> >> > Accessing Outlook 2003 Signature Programmatically using C#
> >> > I am using Outlook Application Object to create a new mail
> >> >> >> > Thanks
> >> > Bhaskar
> >> >
> >
> >>


>
 
S

Sue Mosher [MVP]

So your question is really how to control what signature the user employs,

right? There are three ways to make Outlook to use a particular signature

with all accounts:

1) Set the NewSignature and ReplySignature string values in the

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Common\MailSettings

key to the name of the signature stored in the

%appdata%\Microsoft\Signatures folder. This applies the signature as a

policy setting, so the user won't be able to change the automatic signature

(and may also be blocked from some other features on the Tools | Options |

Mail Format dialog).

2) Same as #1, only set the NewSignature and ReplySignature string values in

the HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\MailSettings

key. This applies the setting as a user preference.

3) Use a script like that at

http://www.outlookcode.com/codedetail.aspx?id=821 to apply the signature to

each account. This is the brute force method, available if you can't apply

SP2 for some reason.

Note that even if you mandate a signature with a Group Policy Object, the

user can still delete the signature from the message itself, and the savvy

user can edit the .rtf, .htm, and .txt files for that signature. That's why

if you really want a mandatory signature, you must do it on the server; see

http://www.slipstick.com/addins/content_control.asp for links to tools.

GPO can also be used to set the Outlook editor as the only editor. Outlook

has no feature for limiting the number of characters in a message body.

Sue Mosher

"Dave" <Dave> wrote in message

news:6957AF07-62C6-4C8F-9582-07B1C759226E@microsoft.com...
> Hi Sue,
> I would like to ask you a question regarding accessing the signature in
> outlook 2003.
> Is is possible to deny users creating their own signature throug an add-in
> or via exchange policy.
> Is it also possible to disable using word editor and limiting the built-in
> editor to limited number of characters? or do I need to write my own code
> to
> take care of all this.
> the reason for this is beause we want to unify signature and disclaimer
> for
> all users and add them to thier new mail automatically.
 
D

Dave

Thanks for your reply.

I am gonna try you suggestions en get get back to you if there are more

questions.

Thanks,

David

"Sue Mosher [MVP]" wrote:


> So your question is really how to control what signature the user employs,
> right? There are three ways to make Outlook to use a particular signature
> with all accounts:

> 1) Set the NewSignature and ReplySignature string values in the
> HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Common\MailSettings
> key to the name of the signature stored in the
> %appdata%\Microsoft\Signatures folder. This applies the signature as a
> policy setting, so the user won't be able to change the automatic signature
> (and may also be blocked from some other features on the Tools | Options |
> Mail Format dialog).

> 2) Same as #1, only set the NewSignature and ReplySignature string values in
> the HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\MailSettings
> key. This applies the setting as a user preference.

> 3) Use a script like that at
> http://www.outlookcode.com/codedetail.aspx?id=821 to apply the signature to
> each account. This is the brute force method, available if you can't apply
> SP2 for some reason.

> Note that even if you mandate a signature with a Group Policy Object, the
> user can still delete the signature from the message itself, and the savvy
> user can edit the .rtf, .htm, and .txt files for that signature. That's why
> if you really want a mandatory signature, you must do it on the server; see
> http://www.slipstick.com/addins/content_control.asp for links to tools.

> GPO can also be used to set the Outlook editor as the only editor. Outlook
> has no feature for limiting the number of characters in a message body.
> > Sue Mosher
> > >

> "Dave" <Dave> wrote in message
> news:6957AF07-62C6-4C8F-9582-07B1C759226E@microsoft.com...
> > Hi Sue,
> > I would like to ask you a question regarding accessing the signature in
> > outlook 2003.
> > Is is possible to deny users creating their own signature throug an add-in
> > or via exchange policy.
> > Is it also possible to disable using word editor and limiting the built-in
> > editor to limited number of characters? or do I need to write my own code
> > to
> > take care of all this.
> > the reason for this is beause we want to unify signature and disclaimer
> > for
> > all users and add them to thier new mail automatically.


>
 
Status
Not open for further replies.
Top