I don't think you can do it using a macro, but you certainly can using VBA.
Albert Kallal has an example at
http://www.members.shaw.ca/AlbertKallal/msaccess/msaccess.html

Signature
Doug Steele, Microsoft Access MVP
http://I.Am/DougSteele
(no private e-mails, please)
> Does anyone know if and how I can change my printer using an Access Macro
> statement? Not using a Macro, I presently have to manually do this each
[quoted text clipped - 9 lines]
>
> Thanks in advance.