2.4.18.1 The ActiveXObject Constructor Called as a Function

When ActiveXObject is called as a function, it performs the same argument validation that it performs when it is called as part of a new expression. After successfully completing validation, it always raises an Error exception.