Kate Middleton will attend Trooping the Colour Saturday, her first public appearance since announcing her cancer diagnosis and her first official outing since Christmas.