Reading content of reading pane

V

vidishasharma

Hi,

After my inbox is opened up. I can preview my mails in reading Pane.
How can I read the contents of the items in the reading pane.

Any help is appreciated.
 
K

Ken Slovak - [MVP - Outlook]

There would be only 1 item showing in the reading pane, just use the
Selection collection of the Inbox folder's Items collection. Only 1 item
should be selected.
 
V

vidishasharma

Solution to this was simple
Ol.MailItem mailItem = (Ol.MailItem)myExplorer.Selection[1];

However my next problem is :

If I select some text in reading pane how do I get that.

After I get that text I want to attach a contect menu to this selected
text

How can I do that.
 
V

vidishasharma

Hi Ken

Thanks for replying

My next question is as follows

If I select some text in reading pane how do I get that.

After I get that text I want to attach a context menu to this
selected
text


How can I do that. Please guide me on this.
 
K

Ken Slovak - [MVP - Outlook]

I'm not sure it would work, and things would depend on what format the
message was in, but if it's an HTML message you can get HTMLBody and then
work with the HTMLDocument object to try to find the selection. Word
wouldn't help since the item wouldn't be displayed using WordMail.

Redemption (www.dimastr.com/redemption) might help if you get the item and
use GetInspector to get an Inspector object for it and then get a
Redemption.SafeInspector for the Inspector. Then you might be able to use
the SafeInspector.SelText property to return the selected text.
 
V

vidishasharma

Do I have to follow the same approach If there is a hyperlink in the
reading pane or new inspector window and I have to show a context menu
when I right click on the hyperlink.
 
K

Ken Slovak - [MVP - Outlook]

You'd have to detect that you're over a hyperlink somehow and trap the mouse
right-click.
 
V

vidishasharma

Is that possible using normal outlook API or again I have to use win32
api to achieve this.
 
K

Ken Slovak - [MVP - Outlook]

You'd need to use Win32 API calls. There is nothing in the object model to
help at all with what you're trying to do.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top