ModifyObj([NewHandle], Handle, ObjectType, [TableName], [ColName], [RowNum], [Vals], [TableName2], [ColName2], [RowNum2], [Vals2],...)

Modifies the property values of an object with the option of creating a new object. NewHandle is the name of the new object to create. If it is not specified then the current object is modified. TableName is the name of the subtable to modify. If not specified then the body is modified. ColName is the name of the body property or subtable column to modify. If it is not given and a TableName was specified then the entire subtable is removed from the object. RowNum is the row (or column for body properties) to start the modification at. If not specified then it defaults to 0. If RowNum is -1 then the entire column is filled with the values specified. Vals is optional. If it is specified then the column is modified using these values starting from RowNum. If it is not given and ColName was specified then the entire column is removed from the subtable.

Up to five subtables can be modified in a single call.