Below is the VBA used on a spreadsheet to print to an Adobe pdf file. The "Ne09" (outtamyleague here) is the desktop non-network default printer I am using. Another worker needs to use this spreadsheet (from the network) and print the spreadsheet to a pdf file based on their different "Ne#". Can the "Adobe PDF on Ne09:" be set dynamically from a cell in the spreadsheet. That cell's value can be set based on who signs into the spreadsheet.
'Print the Report
Application.ActivePrinter = "Adobe PDF on Ne09:"
Range("BD1:BQ1921").Select
ActiveSheet.PageSetup.PrintArea = "$BD$1:$BQ$1921"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
swtrader
-- The trouble with doing something right the first time is that no one appreciates how hard it was.
'Print the Report
Application.ActivePrinter = "Adobe PDF on Ne09:"
Range("BD1:BQ1921").Select
ActiveSheet.PageSetup.PrintArea = "$BD$1:$BQ$1921"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
swtrader
-- The trouble with doing something right the first time is that no one appreciates how hard it was.