Certainly, its possible and Yes, you must use VBA (or create
a DLL in another programming language) procedures. Search
VBA Help for "Wizard" and you should find some minor(?)
information. There are quite a few of VBA builtin
functions/methods that are there specifically for creating
wizards and they can be used along with the usual every day
stuff.