http://www.perlmonks.org?node_id=423719


in reply to Win32::OLE Type for VB's "As Single"

I would look into using variants.

use Win32::OLE::Variant; my $number = 1; my $var_number = Variant(VT_R4, $number); $object->GetData($var_number,etc etc)

HTH