Setting value of a indexed property of an OLE object

I suspect this question is not directly related by Rails but perhaps
users on this list know an answer for this

I have an OLE object which has an indexed property on it (something like
In C# (or similar languages) I set the value of one of the elements in
indexed property such as this

MyOLEObject myObject = new MyOLEObject();
myObject[“property name”] = “property value”;

While using ruby Win32Ole api, if I use square brackets as I use in C#,
get the error " Unkown property or method ‘property name’ ".
I suspect this is because ruby Win32Ole api tries to set a real propery
the object such as name = “property value” which is not possible.

Can you give me any directions about how to solve this problem, aka
an indexed property through Win32OleApi

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs