"We are both so delighted that you are able to join us in celebrating what we hope will be one of the happiest days of our lives," they say.
"The affection shown to us by so many people during our engagement has been incredibly moving, and has touched us both deeply."
Middleton will not promise to "obey" her new husband in her vows but instead to "love, comfort, honor and keep" him, the program revealed.
The wedding shapes up as a very grand version of a typical British church wedding.
Middleton will walk up the aisle at Westminster Abbey to the sounds of "I was glad," the anthem setting of Psalm 122 composed by Sir Charles Hubert Hastings Parry for the coronation of King Edward VII in 1902. The anthem was also sung at the wedding of William's parents, Prince Charles and the late Princess Diana.
The hymns -- "Guide me, O thou great redeemer," "Love divine, all loves excelling" and "Jerusalem" -- are standards at Church of England marriage ceremonies.
"Guide me, O thou great redeemer" was also the final hymn at Diana's funeral in Westminster Abbey in 1997.
The newlyweds will leave to the march "Crown Imperial" by William Walton, which also figured in Charles and Diana's wedding. A spokesman at St. James' Palace said Middleton was familiar with classical music, but had "a lot of input" from Prince Charles.
"They spent a a lot of time listening to the music together on i-Pods," said the royal functionary, speaking on condition of anonymity.