In this article I will explain how you can use VBA for word to print the current page.
The code below will print the current page:
Application.PrintOut , Range:= wdPrintCurrentPage
Note: The print job will be sent to the currently active printer.
The code below will make print 4 copies of the current page:
Application.PrintOut , Range:=wdPrintCurrentPage, Copies:=4
You can assign a shortcut key to the macros above. This way whenever that key or key combination is pressed the macro will execute. I have covered this topic in the article below:
If you need assistance with your code, or you are looking for a VBA programmer to hire feel free to contact me. Also please visit my website www.software-solutions-online.com