In Project you share elements you customize, such as tables or filters, between project plans via the Organizer.
Project, like many other programs in the Microsoft Office System, uses the Visual Basic for Applications (VBA) macro programming language. Among other things, macros enable you to automate repetitive tasks.
If you want to work directly with VBA code, you do so in the Visual Basic Editor, which is included in Project as well as other Office applications.
You can substantially customize the toolbars in Project to include the commands and features that interest you the most.