Office 2003, which has just been released, is still VBA, and I seem to
recall I heard that the next version will probably not be .Net either. I
would suspect that the one after that would be, though. Since they seem to
be working on about an 18 month cycle now, that implies not for about 3
years.