From: Jan Svitok Date: 2007-01-03T01:41:32+09:00 Subject: Win32OLE: how to pass parameters by reference? Hi, I need to call an OLE method that takes a VARIANT argument, and fills it with data. How can I accomplish this? Somewhere in the ruby-cvs attic I've found WIN32OLE_VARIANT, unfortunately it is removed now. Long obj.GetX(varX As Variant) long is success/error, varX is the actual value for X. invoke_kind of the method is FUNC. Thanks