Всем привет!
помогите пожалуйста, нужен макрос для печати активного и выбранного листа из книги, при этом имя активного листа меняется (это счет-фактура, листы копируются по мере выписывания новых), и при печати к нему прикрепляется дополнительный лист из этой же книги (имя не меняется).
С одного листа (2-ая страница) распечатать не получается, так как есть колонтитулы, а 2-ая страница должна быть без них.
на данный момент код такой:
Sheets(Array("1", "pvn")).Select
Sheets("1").Activate
Application.ActivePrinter = "Ōąźń ńåščč hp LaserJet (Ne00:)"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"Ōąźń ńåščč hp LaserJet (Ne00:)", Collate:=True
Sheets("1").Select
лист "1" - будет меняться на 2,3... и т.д. а прикрепить к нему при печати надо "pvn".
запуск макроса выведен на кнопку. как видно - эта печать - отправка факса, поэтому разделять на 2 операции не хотелось бы.
P.S. знаний по теме нет, опыт - 2 дня, по примерам... :)
помогите пожалуйста, нужен макрос для печати активного и выбранного листа из книги, при этом имя активного листа меняется (это счет-фактура, листы копируются по мере выписывания новых), и при печати к нему прикрепляется дополнительный лист из этой же книги (имя не меняется).
С одного листа (2-ая страница) распечатать не получается, так как есть колонтитулы, а 2-ая страница должна быть без них.
на данный момент код такой:
Sheets(Array("1", "pvn")).Select
Sheets("1").Activate
Application.ActivePrinter = "Ōąźń ńåščč hp LaserJet (Ne00:)"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"Ōąźń ńåščč hp LaserJet (Ne00:)", Collate:=True
Sheets("1").Select
лист "1" - будет меняться на 2,3... и т.д. а прикрепить к нему при печати надо "pvn".
запуск макроса выведен на кнопку. как видно - эта печать - отправка факса, поэтому разделять на 2 операции не хотелось бы.
P.S. знаний по теме нет, опыт - 2 дня, по примерам... :)