'Call the named method as a procedure, rather than function.
Mainly used by Word.Basic, which whinges about such things.'

def _proc_(self, name, *args):

    try:
        item = self._olerepr_.mapFuncs[name]
        dispId = item.dispid
        return self._get_good_object_(self._oleobj_.Invoke(*((dispId, LCID, item.desc[4], 0) + args)))
    except KeyError:
        raise AttributeError(name)
