And yet technically, that is not correct. As of a version of Access some years ago, after Ac2003 but before Ac2016, ALL Office members that use VBA use the same VBA library, so Access VBA IS Excel VBA IS Word VBA etc. The differences are the behavior and nature of the objects being referenced. Heck, I've even seen some terminal emulator software that allowed use of VBA to handle special emulation issues. I never tried to do it, but I verified that it was there and was using the VBA library.