OLE Automation argument type mismatch

Error 439

You have referred to a method or a property array of an object variable with the wrong number of arguments or with an argument of the wrong type.