This series is based on the Windows 2000/Office 2000/VBA 6.0 level of technology, and Microsoft has not upgraded VBA substantially beyond that since it was released in 1999. The current version of VBA is 6.3 and is substantially the save as 6.0.
The move to a .NET version of VBA has arrived in Office 2003. But the good news is that VBA is still fully supported in Office 2003. Your efforts in learning VBA still have great value even in a .NET dominated Microsoft world.
Microsoft is "feeling the heat" about the serious problems people are having upgrading from VB 6 to VB.NET, they didn't put their "cash cow" - Office - at risk with the same kind of problems and the less forgiving customers who are not professional programmers.
If you're considering adding VBA to your system - not just writing VBA applications as we're doing here, but making VBA the development environment for an entire system as the companies above have done - then you will want to download (or, probably better, purchase the CD) the software development kit (SDK) version 6.3 from Microsoft. If you're just planning on getting the most from a mature, productive programming environment, you can't beat VBA for broad coverage, compatibility, and a thoroughly tested technology base.

