U:RDoc::AnyMethod[iI" value=:ETI"WIN32OLE_VARIANT#value=;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [ I"MSets variant value to val. If the val type does not match variant value ;TI"Mtype(vartype), then val is changed to match variant value type(vartype) ;TI"before setting val. ;TI"TThis method is not available when vartype is VT_ARRAY(except VT_UI1|VT_ARRAY). ;TI"HIf the vartype is VT_UI1|VT_ARRAY, the val should be String object.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [I"Mobj = WIN32OLE_VARIANT.new(1) # obj.vartype is WIN32OLE::VARIANT::VT_I4 ;TI"?obj.value = 3.2 # 3.2 is changed to 3 when setting value. ;TI"p obj.value # => 3;T: @format0: @fileI"$ext/win32ole/win32ole_variant.c;T:0@omit_headings_from_table_of_contents_below0I"IWIN32OLE_VARIANT.value = val #=> set WIN32OLE_VARIANT value to val. ;T0[I" (p1);T@FI"WIN32OLE_VARIANT;TcRDoc::NormalClass00