WIN32OLE_VARIANT does not support obj to Dispatch
using Win32OLE's ole_variant2val for creating rubyize object