I am working with excel VBA and need to print a form to a set network printer and not the defalt printer. Many people on our network use this excel form and the defalt printer can very but I want all the printing of this form to be at a set network printer. I am using this code to print now "ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate:=True". Can some one help me?