A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Print on specified printer
Is there a way to print on a specified printer Using VBA or any other programming language?
Setting by default a printer then lunching the print using ApiShellExcecute cannot help me because:
I print generally pdf files. Acrobat keeps the default printer in memory when it opens. So if I change the default printer after that Acrobat was open, it will have no effect, because the Shell will use Acrobat Shell function which will print on its default printer.
So is there a real way to print on any specified printer? It can be in any language or program?
Thank for any relevant suggestion.
Microsoft 365 and Office | Excel | For home | Windows
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.