Outlook Banter

Outlook Banter (http://www.outlookbanter.com/)
-   Add-ins for Outlook (http://www.outlookbanter.com/add-ins-outlook/)
-   -   To know new message length (http://www.outlookbanter.com/add-ins-outlook/88839-know-new-message-length.html)

Nagaraj April 9th 09 01:47 PM

To know new message length
 
Hi,

I opened already existing mail.I clicked Forward button. I entered some
valid email address in To field. Without entering anything I clicked Send
button.

My requirement is how to know that I didn't enter anything.
i.e I want to know the length of newly entered text which is 0.

How to calculate this value?

Thanks


--
Nagaraj Tadipatri

Ken Slovak - [MVP - Outlook] April 9th 09 02:26 PM

To know new message length
 
Get the length of the Body and/or HTMLBody properties when the item opens,
get it again when the Send() event fires. Compare the 2 values.

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Professional Programming Outlook 2007.
Reminder Manager, Extended Reminders, Attachment Options.
http://www.slovaktech.com/products.htm


"Nagaraj" wrote in message
...
Hi,

I opened already existing mail.I clicked Forward button. I entered some
valid email address in To field. Without entering anything I clicked Send
button.

My requirement is how to know that I didn't enter anything.
i.e I want to know the length of newly entered text which is 0.

How to calculate this value?

Thanks


--
Nagaraj Tadipatri



Nagaraj April 9th 09 03:09 PM

To know new message length
 
Thank you Ken for your reply.

My requirement is when I open an existing mail item and click Forward
button, it will automatically add 2 blank lines. So when I calculate the
difference between those two values it is even counting blank characters also.

I declared one variable originalMessage and assigned it a value in the
mail_Forward event as follows


originalMessage = forwardMail.HTMLBody;

In the Item_Send event I am calculating legth as follows

length = mailItem.HTMLBody.Trim()Length - originalMessage.Trim().Length



where length is coming as 1537

I want to validate new message length to be 0 since I didn't enter any new
characters. How to do this in c#

Thanks
--
Nagaraj Tadipatri


"Ken Slovak - [MVP - Outlook]" wrote:

Get the length of the Body and/or HTMLBody properties when the item opens,
get it again when the Send() event fires. Compare the 2 values.

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Professional Programming Outlook 2007.
Reminder Manager, Extended Reminders, Attachment Options.
http://www.slovaktech.com/products.htm


"Nagaraj" wrote in message
...
Hi,

I opened already existing mail.I clicked Forward button. I entered some
valid email address in To field. Without entering anything I clicked Send
button.

My requirement is how to know that I didn't enter anything.
i.e I want to know the length of newly entered text which is 0.

How to calculate this value?

Thanks


--
Nagaraj Tadipatri




Ken Slovak - [MVP - Outlook] April 9th 09 06:46 PM

To know new message length
 
I don't understand your issue. Add the 2 lines, then calculate the length,
then do what you're doing in Send() and get the difference. The code you
show should work,

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Professional Programming Outlook 2007.
Reminder Manager, Extended Reminders, Attachment Options.
http://www.slovaktech.com/products.htm


"Nagaraj" wrote in message
...
Thank you Ken for your reply.

My requirement is when I open an existing mail item and click Forward
button, it will automatically add 2 blank lines. So when I calculate the
difference between those two values it is even counting blank characters
also.

I declared one variable originalMessage and assigned it a value in the
mail_Forward event as follows


originalMessage = forwardMail.HTMLBody;

In the Item_Send event I am calculating legth as follows

length = mailItem.HTMLBody.Trim()Length - originalMessage.Trim().Length



where length is coming as 1537

I want to validate new message length to be 0 since I didn't enter any new
characters. How to do this in c#

Thanks
--
Nagaraj Tadipatri




All times are GMT +1. The time now is 12:29 PM.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2006 OutlookBanter.com