I am a varsity student that has Pascal 101, and C++ 101
behind me. Is there a good book that covers VBA from
scratch. Not "a do it youself in 24 hour book".
As someone who already understands programming concepts, and in particular
object-oriented/ event-driven principles, you will be able to pick up
nearly every thing you need in VBA in an afternoon and still have time for
tea. Get one of the 24-hour books and go through it in two. There is an
advanced layer that comes slowly as and when you need it -- like using
Interfaces and instancing techniques and so on -- but most of us mortals
manage quite happily with little grasp of it.
You will get the specifics of using particular COM objects by using them:
Excel, Access, Word, CorelDraw! etc all have their own object models and
you just have to refer to help files or buy big "Mastering Microsoft blah-
blah" references.
The other big chunk of knowledge you need to accrue along the way is
interaction with the Windows API. There are, again, some very good books on
this, again to be used as references rather than bedtime reading. Try
Amazon.
Best of luck
Tim F