Introduce COMRef type that makes avoidance of COM calls easier but allows them when they are unavoidable.
Add methods to return worksheet names and to enumerate range addresses.
Simplify function.
Accessors for width and height.
Fix: array comprehension in the reverse order yields an empty array.
eliminate unused variable