Yes, a script would be nice. I'm also working on a little scripting to create "Print Setups" so that changing from one printer to another is not so difficult.
I often print to 24x26, 11x17, and PDF from the same file. Unless I'm missing something I am forced to change the print settings on every page manually.
Several years ago I created a utility for AutoCAD I called QuickPrint. This allowed me to very quickly recall several predefined print setups through a script rather than navigating through the very detailed AutoCAD Print dialog. I would like the same thing for Visio but my
VB skills are pretty rusty...