VBScript para formatear / volver a formatear correctamente un archivo de texto delimitado?

¿Puede alguien ayudarme a formatear / formatear correctamente un archivo de texto delimitado usando VBScript?

Tengo un archivo de texto que es^ delimitado de la siguiente manera:

AGREE^NAME^ADD1^ADD2^ADD3^ADD4^PCODE^BAL^ARREARS
00010004000051162^MISS JENNIFER GRAY                      ^123 FAKE STREET           ^                              ^TOWN                     ^COUNTY    ^POSTCODE    ^ 004978.00^ 000188.72

Todos los datos contienen espacios iniciales y finales que deben eliminarse. Solo tengo VBScript disponible para hacer esto.

He intentado usar ADO GetStrings pero ha dado resultados inconsistentes debido a los espacios iniciales y finales.

¿Alguien puede ofrecer alguna sugerencia o alternativa?

Gracia

Respuestas a la pregunta(2)

Su respuesta a la pregunta