To my knowledge, no such statement is made. So one can only guess.
My guess is that everything from MS will move towards managed code, so the
..NET thing will probably be intoduced in some Office version sometime in the
future. Meaning that
we have to learn a new language, or at least a new dialect of VBA. Will old
VBA code run on this system then ? Well, either "mamaged code only"
philosophy wins (=no), MS' fine tradition of backwards compatibility wins
(=yes) or they manage to create a "VBA Virtual Machine" that runs it within
the .NET system. Let's hope so.
But as stated, this is only my own unqualified personal guess.
Is it true that Microsoft is ditching the VBA in its products such as
future versions of Excel, Word, Access, etc?
In my opinion the answer is "No, at least, not for many years."
MS is in the business of selling software. They do not want to give people
reasons to not upgrade. If they pulled VBA from Office how many
people/companies would upgrade? How many people/companies would want to
have to re-write all their Office solutions?
Woody, or whoever started this, is incredibly naive if he really believes