I think you're confusing two different selections. Outlook.Selection is the
collection of items that are selected. That you can get. As far as getting
what text is selected in a specific email item what I said before goes.
Using the Outlook object model you can't get what text is selected.
If you are using the 3rd party library Redemption
(
www.dimastr.com/redemption) you can get the appropriate editor for the type
of item (HTML, plain text, RTF) and that will let you get the selected text.
Otherwise, as I said before, for HTML you would get the HTML.Document and
use the HTML Document object model. For WordMail you get the Word.Document
and use that object model.
--
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
"xiahmi" wrote in message
...
Hi Ken,
What do you mean?
"If it's plain text or RTF in the Outlook editor you cannot"
I cannot get the selection?
This is the scenario..
The user selects a part of the mail message/body and I should be able to
copy the selected items and store it as pdf.
Outlook.Selection selection = myActiveExplorer.Selection;
if (selection is Outlook.MailItem)
{
Outlook.MailItem mailItem =
(selection as Outlook.MailItem);
mailItem.Copy();
}
I believe that this would copy the entire mail right?
I only need to copy the selected objects..
and what would be the possible solution of converting a mail into pdf?
Thanks