WITH THIS.Pageframe PRIVATE iPage FOR iPage=.PageCount TO 1 STEP -1 .REMOVEOBJECT(.Pages[m.iPage].CAPTION) * I suppose that : * .Pages[m.iPage].CAPTION=.Pages[m.iPage].Name * else this code not work well * Best is to add a property to the pages * to remove in order to mark them NEXT ENDWITHFabio