Ooops, On Sat, Jan 23, 2010 at 07:15:21AM +0900, Masaki Suketa wrote: > > How about using WIN32OLE_VARIANT? > > items = WIN32OLE_VARIANT(null, WIN32OLE::VARIANT::VT_NULL) > errors = WIN32OLE_VARIANT(null, WIN32OLE::VARIANT::VT_NULL) items = WIN32OLE_VARIANT.new(nil, WIN32OLE::VARIANT::VT_NULL) errors = WIN32OLE_VARIANT.new(nil, WIN32OLE::VARIANT::VT_NULL) Regards, Masaki Suketa