i found the answer to my request.
short iSection = (short)Visio.VisSectionIndices.visSectionProp;
if (0 != visioPage2.Shapes[21].get_SectionExists(iSection, (short)Visio.VisExistsFlags.visExistsAnywhere))
{
for (short iRow = 0; iRow < visioPage2.Shapes[21].get_RowCount(iSection); iRow++)
{
if (0 != visioPage2.Shapes[21].get_CellsSRCExists(iSection, iRow, (short)Visio.VisCellIndices.visCustPropsValue, (short)Visio.VisExistsFlags.visExistsAnywhere))
{
string rowname2 = visioPage2.Shapes[21].get_CellsSRC(iSection, iRow, (short)Visio.VisCellIndices.visCustPropsValue).RowNameU;
string cellname2 = "Prop." + rowname2;
string formula = visioPage2.Shapes[21].get_Cells(cellname2).FormulaU;
string prompt = visioPage2.Shapes[21].get_CellsSRC(iSection, iRow, (short)Visio.VisCellIndices.visCustPropsPrompt).FormulaU;
string value = visioPage2.Shapes[21].get_CellsSRC(iSection, iRow, (short)Visio.VisCellIndices.visCustPropsValue).FormulaU;
string label = visioPage2.Shapes[21].get_CellsSRC(iSection, iRow, (short)Visio.VisCellIndices.visCustPropsLabel).FormulaU;
string invisibility = visioPage2.Shapes[21].get_CellsSRC(iSection, iRow, (short)Visio.VisCellIndices.visCustPropsInvis).FormulaU;
string format = visioPage2.Shapes[21].get_CellsSRC(iSection, iRow, (short)Visio.VisCellIndices.visCustPropsFormat).FormulaU;
string type = visioPage2.Shapes[21].get_CellsSRC(iSection, iRow, (short)Visio.VisCellIndices.visCustPropsType).FormulaU; }}}