По отдельности листы печатаются отлично.
Но, как двустороннюю печать сделать - не представляю.
Одна моя идея: назначить двум переменным Page1 и Page2 листы, а затем присвоить их сумму третьей переменной, которую уже распечатать. Успехом она пока не увенчалась.
И теперь два вопроса:
1) Если идея с присвоением третьей переменной суммы первых двух верна, то как правильно эту сумму указать переменной?
2) Если идея не верна, то как правильно реализовать двустороннюю печать?
Принципиально важно, чтобы оба листа уходили распечатываться в дуплексе принтера.
Код |
---|
Sub PRINT_0() Dim i As Integer i = Cells(Rows.Count, "B").End(xlUp).Row Dim Page1, Page2, TwoPage As Object Set Page1 = ThisWorkbook.Sheets("ТТН_1") Set Page2 = ThisWorkbook.Sheets("ТТН_2") Set TwoPage = Page1 + Page2 With TwoPage .PageSetup.Orientation = xlLandscape .PrintOut Copies:=2, Collate:=True, ManualDuplexPrint:=False End With End Sub |