Bueno, ya he encontrado una posible solución que parece funcionar. Explico lo que he hecho:
1- Creo una variable fecha y la inicializo con "#1/1/1601# " Según el script, debe de ser desde donde se comienza a contar las fechas. Yo no lo sabía.
2- Creo uan variable fecha a partir del long con el "Dim Fecha2 as new datetime(FechaLong)"
3- Sumo las dos fechas y ya lo tengo. ¿Cómo lo hago? Añadiendo a la fecha uno, lo de la fecha dos del siguiente modo:
Cita: fecha = fecha.AddDays(Fecha2.Day - 1)
fecha = fecha.AddMonths(Fecha2.Month - 1)
fecha = fecha.AddYears(Fecha2.Year - 1)
fecha = fecha.AddHours(Fecha2.Hour)
fecha = fecha.AddMinutes(Fecha2.Minute)
fecha = fecha.AddSeconds(Fecha2.Second)
Y listo. Tengo en la variable fecha la fecha deseada con su año bien puesto. Espero que a alguien le pueda servir algún día.