Hi Danny,
One more observation that Jonathan didn't mention, but it doesn't change his
recommendation: Even if MS would move from VBA to VB.NET, that doesn't change
the basic OBJECT MODEL the Office application uses. Knowing and understanding
an application's object model is 80% of what you have to know about
programming an application. Microsoft would have to invest in re-writing the
entire Office application in managed code (it's currently 100% COM) in order
to invalidate this. That would be a major investment, not only of money, but
also of time. It would certainly be years before anything like that would be
released, if ever.
So, even if MS would stick a .NET wrapper around the Office programming
environment, you'd still know most of which you need to know about the Office
application(s) if you learn to use VBA, now.
Cindy Meister
INTER-Solutions, Switzerland
http://homepage.swissonline.ch/cindymeister (last update Jun 8 2004)
This reply is posted in the Newsgroup; please post any follow question or
reply in the newsgroup and not by e-mail