I agree with what's been said on this thread. I think the great benefit is
MSFT is keeping one current to Office (VBA) thru each release while building
on the other one (VSTO), which gives developers a choice. Both of these have
their merits and of course weaknesses, so it can often be an application by
application decision on which to use when. If VBA (VB6) does it for you,
stay there. Like Nick said, it is so tightly integrated its hard to ignore
how well it works.
If you can take advantage of the innovation in VSTO 2005 and the initial
deployment is not a barrier, its worth a consideration. You can do a lot
more with it than VBA but the bar is a bit higher for entry.
.... either way, you can get alot down by automating Office and you have
choices .... and time.... I would imagine MSFT will support VBA for a quite
a long time to come. Case in point, XLM Excel 4.0 macros still are kickin'
and they were not fractionally as widespread as VBA. Its likely all of us
will still be banging out some VBA in the years to come...
Charles
www.officezealot.com
Post by Howard KaikowI'm planning to use VB6 as long as it will still work with Office.
Protecting code is far more important than the benefits of using Windows
Forms, etc.
Not to mention being able to write VBA that works in Office 97 and later.