Jamal, You are definitely on the right track with this. It works great when reading from the message list. The only problem I see is that when you reply to a message from the list it fires and tries to read the message. You just have to hit a key and go back to the top to start typing.
I read my mail using a different scenario and I don't know if you can automate it or not. I press enter on the oldest message. This is no problem, it will be read. Then, instead of going back to the message list, I just press CTRL-D to delete the message I read and the next oldest message comes into focus. Is there any way you could tell that and read it automatically? This is in Outlook 2007. Do you think you might be able to incorporate a feature like this? I will use it the way it is now, though. Right now I have CTRL-D set up to read the field data when the new message comes up and because of timing this is not very accurate. Thanks for another good script. Vic -----Original Message----- From: Jamal Mazrui [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 11, 2008 8:43 PM To: [email protected] Subject: Updated Read Mail package Version 1.1 adds support for the Microsoft Word editing control, and thus, Outlook 2007. Revised documentation is below. Jamal When focus is on a list of mail messages, press Enter to open one and automatically start a Read to End. The script says "reading" to indicate this behavior has been invoked. It depends on the following conditions: (1) the prior control type is a ListBox or ListView; (2) the next control is either browse mode, a multiline, read-only RichEdit, or a Microsoft Word edit control (the _WwG class, used by Outlook). This behavior also works in contexts besides reading mail, though that is the primary motivation for the sscript. If you have heard enough of a mail message, remember to press a key to stop the Read-to-End process, e.g., the Control key, before pressing another key, e.g., Escape to return to the list of messages. The script tries to temporarily suppress speech from verbosity settings when a message window opens. Due to timing issues, this only works sometimes. The intent is for email header information, such as the subject and sender, to be read from the list, and the body to be read if the message is opened.
