The error almost certainly is caused by an error in a visual basic for
applications macro or script. If a macro error, that macro is possibly
installed in normal.dot. You can navigate to Tools Macro Macros and
check. Another possibility is a dot is containing the macro resides in the
autostart directory
The problem is that the macro (or possibly VB script) references an array
(subscripted variable) which is beyond the declared range of that variable.
e.g. the variable was declared as (3,2) but an attempt is made to read or
write element(3,3).
Solution- delete the macro or edit it to remove the error if you are able.
For other suggestions or more detailed assistance, please consider posting
the question to a programming group.
Tom
MSMVP
Windows Shell/User