Thanks westconn1

I certainly should have noticed that part was for win 95/98.

The link you provided I am sure I will find helpful some time later when I have time to sort through it to adapt it to my need, but for now I just modified the code I have. - I changed ScrollLockState <> True to ScrollLockState <> False and removed the 95/98 part of the code, changed the Elseif to an If for the NT part of it and am calling the macro in the selection change event. It seems to be working fine.