for(int i=1;i<=pRepObjects->GetCount();i++)
{
VARIANT var2;
VariantInit(&var2);
var2.vt = VT_I2;
var2.lVal = i;
// pass the value of i to get the i-th section
pRepObject = pRepObjects->GetItem(var2);
pRepObject->QueryInterface(&m_pBaseReportPerson);
}