Are you open to a 3-rd party plugin as a solution? Print Tools allows to create a rule to print attachments from specific sender using a selected printer: https://www.mapilab.com/outlook/print_tools/
Does anyone know how to automatically print attachment contents from a specific email address every time an email from that person comes in?
I am looking into a solution so that when I receive an email from a specific email address, I want outlook to recognize it and print out those attachments to a specific printer automatically.
I've tried a combination of manage rules and alerts in outlook along with the VBA editor. I used Chat GPT to generate VBA code on auto printing, then insert it into a module in the VBA editor within outlook. I would then go to manage rules and alerts in Outlook and click when I receive an email from this specific address, run a script, and I would select the script I inserted.
Essentially this script would save all the attachments to a temp folder, print them out to the printer, and then delete the files in that temp folder.
I was able the body of the email to auto print through manage rules and alerts, but that's not really what I'm after. I want the actual contents in the attachments to be printed out automatically every time I receive an email from a specific address.
Any ideas how I can accomplish this? Let me know if you have any clarifying questions on my process or my end goal.
Technical:
Using Windows 10
Outlook Windows Desktop Application