Leigh Harrison said:
All,
I am looking to migrate from Access to using SQL/server.
Is it worth me investing in visual studio tools for office 2003 as well?
The plan for this strategy is to run it for at least 5 years before
looking at changing.
How much support do you believe Microsoft will have for VBA in 5 years?
Any comments welcome.
Hi Leigh,
Microsoft has made a public commitment that VBA will be in the next version
of Office (Office 12), due for release sometime next year. Microsoft
normally works on the basis of having version x of a product as the current
version, and having versions x-1 and x-2 still on mainstream support.
As Microsoft seems to work on a product cycle of releasing a new version of
Office roughly every two years, I estimate that it will be sometime around
2012 before Office 12 drops out of support and VBA along with it.
Nobody at Microsoft has made any statement regarding support for VBA in
versions of Office after Office 12, and I suspect that those in Microsoft
responsible that have not yet made any decision. If they decide to include
VBA in further versions of Office, then the support timescales extend
accordingly.
A decision on whether to drop VBA in a future version of Office would be
very difficult for Microsoft. I wrote the following article on the topic
about 3 years ago, and the issues it raises haven't changed much.
Office and .NET: Better Together?
http://www.ftponline.com/vsm/2002_08/magazine/departments/guestop/default.aspx
If you want to increase the chance that VBA will be retained by Microsoft,
then I would suggest you go to
www.classicvb.org and sign the petition
there. This article may help explain the link between VB and VBA and why
supporting Classic VB will help with VBA.
Save Classic VB!
http://pubs.logicalexpressions.com/Pub0009/LPMArticle.asp?ID=516
--
Regards
Jonathan West - Word MVP
www.intelligentdocuments.co.uk
Please reply to the newsgroup
Keep your VBA code safe, sign the ClassicVB petition
www.classicvb.org