Try Something like this.
Set objCheckbox=Browser("Primary Browser").Page("Main Page").WebTable("TableName").ChildItem(RowNumber, ColumnNumber, "WebCheckBox",0)
Set oDesc = Description.Create()
oDesc("micclass").Value = "WebCheckBox"
Set Checkbox = Browser("Primary Browser").Page("Main Page").ChildObjects(oDesc)
CheckboxCount = Checkbox .Count()
For i = 0 To CheckboxCount - 1
Checkbox (i).Set ...
If you wish to perform any operations on the checkbox then you can use the getRO property to get the name of the box and use the set method as suggested by Raj. This is independent of the order and number of checkboxes on the page.
I cannot use the WebTable("Name") to get the number of elements in that.
Because the first checkbox name in the page will give me the webtable name which is NOT SAME always..
and I cannot use the get checkbox name and set it..because the checkbox name and parameter name that i recieve is different.
One more thing is some times some of the checkboxes will have edit box against each one like below...