Actually, I think I see the problem. I think if you look at outlook2007 the list is not truly a standard listview which is what your index script and my alternative script will work in. So I think if you can tell the script to reclass or recognise the outlook2007 listbox as a listview it might work. Just my thoughts off the top of my head. -----Original Message----- From: jawsscripts-bounce@xxxxxxxxxxxxx [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Jacob Kruger Sent: Monday, 17 August 2009 6:51 PM To: jawsscripts@xxxxxxxxxxxxx Subject: [jawsscripts] A bit of experimenting - small list index script that works in OE, windows explorer but not in outlook 2007 Script TellMeIndex () var int iIndex let iIndex = GetCurrentItem (GetFocus ()) SayString ("item number ") SayInteger (iIndex, 10) EndScript The above works in both outlook express, and windows explorer to simply just tell me the index number of a message or file/folder item, but, although it tells me the current control with focus is a listbox in outlook 2007, it always just says the index number is 0. Any ideas? Stay well Jacob Kruger jacob.kruger@xxxxxxxxxxxx __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com View the list's information and change your settings at http://www.freelists.org/list/jawsscripts __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com View the list's information and change your settings at http://www.freelists.org/list/jawsscripts