Если у Вас принтер поддерживает дуплексную печать - то для этого макрос и не нужен, а вот если нет - то никакой макрос не поможет, т.к. это технический вопрос
Если у Вас принтер поддерживает дуплексную печать - то для этого макрос и не нужен, а вот если нет - то никакой макрос не поможет, т.к. это технический вопросIrysha
Почему макрос не нужен!!!! Было бы очень удобно, по кнопке кликнул и сразу печатаеся вдухсторонняя печать, а не входить в настройки принтера и там ковыряться. Мой принтер на работе поддерживает двухстороннюю печать, однако при коде: [vba]
Code
Private Sub CommandButton1_Click() Sheets("Лист1").PrintOut From:=1, To:=1, Copies:=1,ManualDuplexPrint:=True end sub
[/vba] ничего не работает, и выдает ошибку: Run -time error '1004'.
Почему макрос не нужен!!!! Было бы очень удобно, по кнопке кликнул и сразу печатаеся вдухсторонняя печать, а не входить в настройки принтера и там ковыряться. Мой принтер на работе поддерживает двухстороннюю печать, однако при коде: [vba]
Code
Private Sub CommandButton1_Click() Sheets("Лист1").PrintOut From:=1, To:=1, Copies:=1,ManualDuplexPrint:=True end sub
[/vba] ничего не работает, и выдает ошибку: Run -time error '1004'.A_3485
Сообщение отредактировал A_3485 - Пятница, 17.08.2012, 10:04
Раз работает, значит тему можно закрывать. Эксел никогда и не работал с драйвером принтера. Он передает задание в диспетчер печати. Ворд работает. Поэтому и с размерами Ворд дружит, а Эксел - нет.
Раз работает, значит тему можно закрывать. Эксел никогда и не работал с драйвером принтера. Он передает задание в диспетчер печати. Ворд работает. Поэтому и с размерами Ворд дружит, а Эксел - нет.KuklP
Ну с НДС и мы чего-то стoим! kuklp60@gmail.com WM Z206653985942, R334086032478, U238399322728
Сообщение отредактировал KuklP - Пятница, 17.08.2012, 10:26
Excel и вручную двустороннюю печать с трудом поддерживает, а вы макросом хотите. В настройках документа установите - двусторонняя печать - и будет вам счастье.
Excel и вручную двустороннюю печать с трудом поддерживает, а вы макросом хотите. В настройках документа установите - двусторонняя печать - и будет вам счастье.Michael_S
Ну прежде всего надо понять, что Офис вообще не работает с двухсторонней печатью. Все это делает драйвер принтера. А из Ексел его можно только вызвать. Что касается переключить руками, так конечно можно, но так зачем же тогда макросы... Тему давно поднимал тут: http://www.excelworld.ru/forum/2-83-1#27604 Сейчас туда примерчик добавлю. Так есть кое что рабочее, но до полного решения задачи пока не дотягивает.
Ну прежде всего надо понять, что Офис вообще не работает с двухсторонней печатью. Все это делает драйвер принтера. А из Ексел его можно только вызвать. Что касается переключить руками, так конечно можно, но так зачем же тогда макросы... Тему давно поднимал тут: http://www.excelworld.ru/forum/2-83-1#27604 Сейчас туда примерчик добавлю. Так есть кое что рабочее, но до полного решения задачи пока не дотягивает.Bagir
Обсуждение двухсторонней печати и свойств принтера в целом http://www.excelworld.ru/forum/2-2535-1 Расписано подробно с примером. И если автор этой ветки не против, и вопрос касался только макроса и двухсторонней печати, то можно закрывать.
Обсуждение двухсторонней печати и свойств принтера в целом http://www.excelworld.ru/forum/2-2535-1 Расписано подробно с примером. И если автор этой ветки не против, и вопрос касался только макроса и двухсторонней печати, то можно закрывать.Bagir