The Duchess of Edinburgh delighted viewers as she supported BBC Children in Need and joined a young woman on The Long Walk in Windsor.