>I don't think error handling is necessary. You can use type() or vartype() first, to check whether
_screen.Forms[lnCount] exists.
>
>Error handling is more likely to be required to handle anything OUTSIDE your application, such as access to files - where you can't tell in advance what the situation is going to be (e.g., whether a file exists, or whether you can actually access it).
>
I actually meant try/catch for this particular block of code.
If it's not broken, fix it until it is.
My Blog