ник: osmor
здесь можно про принтеры посмотреть
http://hiprog.com/index.php?option=com_content&task=view&id=464
как дефолтовый определить не помню, с помощью WMI точно можно.
Если не найдете пишите, поищу у себя
это константы используемые функциями win32 API, VBA про них ничего не знает и приходится их прописывать в ручную
http://hiprog.com/index.php?option=com_content&task=view&id=714
http://hiprog.com/index.php?option=com_content&task=view&id=477